摘要: 1、将验证逻辑封装在自定义数据注解中,优点是可重用,但实现起来需要考虑多个模型对象。using System.ComponentModel.DataAnnotations;namespace MvcApplication1.Models{ public class CommonValidation:ValidationAttribute { public override ValidationResult IsValid(object value,ValidationContext validationcontext) { if (... 阅读全文
posted @ 2013-07-10 15:40 振翅翱翔 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、[Required([ErrorMessage=""])] 如果属性为null或空时,Required特性将会引发一个验证错误。2、[StringLength(整型,[Minimumlength=整型],[ErrorMessage=""])]制定属性字符个数的接收范围,Minimumlength参数为可选项,用来设置接收字符的最小个数。3、[RegularExpression(@"正则规则",[ErrorMessage=""])] 正则表达式。用正则表达式的方式验证输入的内容是否与正则规定的内容一致。4、[Ra 阅读全文
posted @ 2013-07-10 14:06 振翅翱翔 阅读(260) 评论(0) 推荐(0) 编辑