上一页 1 ··· 275 276 277 278 279 280 281 282 283 ··· 361 下一页
摘要: 回到目录上一篇文章已经解决了同步与异步表单提交的页面重定向问题,而为什么要写个“续”呢,原因是,我觉得上次的代码不够美丽,而且有些啰嗦,也不符合我的代码之美原则,所以,我自己的代码进行了一次重构:两件事:同步表单,返回view或者partialview时,事实上返回的是一个text/html格式的视图异步表单,返回Json,text,xml,javascript时,事实上返回的是一个text/javascript格式的视图有了上面的基础,我们把代码重构一下吧: 1 /// <summary> 2 /// 角色过滤器 3 /// </summary> 4 publ... 阅读全文
posted @ 2012-12-07 16:13 张占岭 阅读(1934) 评论(2) 推荐(7) 编辑
摘要: 回到目录MVC3+JQuery可以让你很方便的实现表单的异步提交,之前也读起过MVC自己的异步表单Ajax.BeginForm(),而今天主要说的是通过JQ来实现表单的提交,事实上,这在之前的文章中也详细的说过,而今天当然主角也不是它。今天主要的问题是,在MVC的Fitler中,如何实现同步提交的Action与异步提交的Action在Filter中的URL重定向问题,举个例子,比如:一个访客身份,它可以看一些贴子,新闻,但如果它希望回复新闻贴子的时间,则必须提示叫它去登陆,对于这个回复表单事实就是一个POST操作,而如何去提交这个POST操作就是我们说的“提交方式”,同步与异步,而要在POST 阅读全文
posted @ 2012-12-06 23:54 张占岭 阅读(2858) 评论(3) 推荐(4) 编辑
摘要: 我们在显示长文本时,往往需要去在C#端去截取字符,但这绝对不是一个好方面,因为我们的长文本往往都是代HTML标记的,你一个载不好,就会出现乱码问题(出现半个HTML标记),而比较好的作法就是通过CSS去实现这个功能span标签 当内容超出 强制不断行 自动换行white-space:nowrap;white-space:norma;display:inline-block;超出自动隐藏 英方不断行显示 (必须在块元素内)overflow:hidden;white-space:nowrap;而如果希望在文字后面加上个...,就可以使用text-overflow: ellipsis;一般的主流浏览 阅读全文
posted @ 2012-12-05 13:34 张占岭 阅读(21452) 评论(0) 推荐(1) 编辑
摘要: mvc架构中提供了Html.BeginForm与Ajax.BeginForm,主要实现同步提交表单与异步提交表单,对于同步提交与传统的方式没有区别,而异步表单MVC自己进行了封装(可以看我的文章了解两种方式的表单提交),使我们很轻松的完成异步提交,而如果你的视图比较复杂,使用AJAX.BeginForm可能就显得不可供了,有时需要修改异步回调的细节,有时需要返回特定的消息,而这时你必须要手动写异步表单了,今天主要来说一下JQ实现的异步表单提交。效果:JS提交表单代码: 1 <script type="text/javascript"> 2 function su 阅读全文
posted @ 2012-12-04 23:27 张占岭 阅读(813) 评论(7) 推荐(2) 编辑
摘要: 回到目录使用MVC3开发WEB应用程序遇到一个问题,在使用xheditor编辑器填写复杂内容时,在POST动作后,出现了不能添加的情况,这是正常的,因为我没有在控制器里设置ValidateInput,但当我设置了ValidateInput属性,或者在Action上添加ValidateInput特性后,结果还是一样,不能提交!这是怎么回事?原来在web.config里有个设置约束了它,requestValidationMode对于.net framework4.0版本来说,它比之前的版本进行了更大成程序的优化,这可以被设置为4.0和2.0,对于MVC3项目,它被默认为4.0 4.0(默认)。 . 阅读全文
posted @ 2012-12-04 14:45 张占岭 阅读(2452) 评论(1) 推荐(1) 编辑
上一页 1 ··· 275 276 277 278 279 280 281 282 283 ··· 361 下一页