上一页 1 ··· 276 277 278 279 280 281 282 283 284 ··· 361 下一页
摘要: 回到目录使用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) 编辑
摘要: 回到目录事实是这样的,这个项目它有产品,用户,用户要买产品,这时产生了订单,而这三个对象都有被评论的功能,这时评论对象Review就产生了,我们要设计一个视图,它来实现对三个对象的评论功能,没有人会希望同样的功能被重复的开发,相同的代码出现的不同的地方,这当然也违背了DRY原则,所以,我们需要抽象,我们需要封装,我们需要对问题进行面向对象的分析. 第一部:将对象抽象出来,找来不变的与变化的属性 product,user,order共同作用于reviews,我们来看一下review的实体结构 1 /// <summary> 2 /// 评论对象 3 /// </summa... 阅读全文
posted @ 2012-12-03 23:10 张占岭 阅读(1506) 评论(3) 推荐(2) 编辑
摘要: 回到目录在MVC中进行留言,评论等功能时,不可避免会用到表单提交时的验证码问题,有时,我们的作法是,当表单被提交后,在controller里去判断验证码的正确与否,但我认为这种用户体验是很差的,今天正好有后时间,把这方法的东西总结一下:首先,在公用项目中建立一个生成图片验证码的类型ValidateCode,代码如下: 1 /// <summary> 2 /// 生成验证码对象 3 /// </summary> 4 public class ValidateCode 5 { 6 public ValidateCode() 7 { 8 }... 阅读全文
posted @ 2012-12-02 00:23 张占岭 阅读(2614) 评论(12) 推荐(1) 编辑
摘要: 在做JS开发时,我们将第三方复杂的插件进行封装,然后对外公开一个很简单的方法接口,这是开发时常用的方法,在JS里,我们的方法参数通常使用JQ的$.extend 扩展方法来实现 function extend(arr) { arr = $.extend({ name: 'zzl', sex: 'male', age: 31 }, arr || {}); alert("[Name:]" + arr.name + "[Sex:]" + arr.sex + "[Age:]" + arr.age); } 在页面调 阅读全文
posted @ 2012-11-30 09:24 张占岭 阅读(3786) 评论(0) 推荐(0) 编辑
摘要: 回到目录在时我们需要搞清楚一些值类型的初始值,即当你声明一个变量后,它事实上是有一个默认值的,下面选自MSDN:http://msdn.microsoft.com/zh-cn/library/83fhsxwc.aspx值类型默认值 bool false byte 0 char '\0' decimal 0.0M double 0.0D enum 表达式 (E)0 产生的值,其中 E 为 enum 标识符。 float 0.0F int 0 long 0L sbyte 0 short 0 struct 将所有的值类型字段设置为默认值并将所有的引用类型字段设置为 null 时产生的 阅读全文
posted @ 2012-11-29 11:50 张占岭 阅读(928) 评论(0) 推荐(1) 编辑
上一页 1 ··· 276 277 278 279 280 281 282 283 284 ··· 361 下一页