[Required(ErrorMessage = "请输入学生姓名")]
[StringLength(30, ErrorMessage="最长30个字符")]
[Range(0, 100, ErrorMessage = "请输入年龄值在0 - 100之间")]
[RegularExpression(@"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$",ErrorMessage="请输入正确的Email格式")]
[Range(1, int.MaxValue, ErrorMessage ="请输入大于等于1的数")]
[RegularExpression(@"^((0\d{2,5}-)|\(0\d{2,5}\))?\d{7,8}(-\d{3,4})?$", ErrorMessage ="电话格式有误。\n 有效格式为:\n①本区7或8位号码[-3或4位分机号码,可选]\n②(3~5位区号)7或8位号码[-3或4位分机号码,可选]\n③3~5位区号-7或8位号码[-3或4位分机号码,可选]\n示例:023-12345678;(023)1234567-1234")]
[RegularExpression(@"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?",
ErrorMessage ="请输入合法的网址!\n示例:https://abc.a;http://www.abc.dd")]
[DisplayFormat(DataFormatString="{0:#####}",ApplyFormatInEditMode=true)]
[CustomValidation(typeof(MyCustomValidationcs), "IsNumber")]
[Display(Name = "姓名")]
public string Name
{
get
{
return _name;
}
set
{
var validatorContext = new ValidationContext(this, null, null);
validatorContext.MemberName = "Name";
Validator.ValidateProperty(value, validatorContext);
_name = value;
}
}
ado实体模型会根据数据库里是否必填,长度多少生成一部分的验证规则。但是提示不友好,是英文的,而且需要添加一些额外的验证。鉴于偷懒使用自动生成,所以在编码的最后添加这些验证,否则更新的时候会丢失掉的
昨天晚上的天天向上,邀请的李宇春。看她唱歌,很潇洒。忽然就很欣赏她。听她所有的歌曲。有时候喜欢一个人,一件东西,一个事物就是这么简单,因为一句话或者一个场景。
这种入耳式的耳机真的不舒服,有种随时会聋的感觉
[StringLength(30, ErrorMessage="最长30个字符")]
[Range(0, 100, ErrorMessage = "请输入年龄值在0 - 100之间")]
[RegularExpression(@"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$",ErrorMessage="请输入正确的Email格式")]
[Range(1, int.MaxValue, ErrorMessage ="请输入大于等于1的数")]
[RegularExpression(@"^((0\d{2,5}-)|\(0\d{2,5}\))?\d{7,8}(-\d{3,4})?$", ErrorMessage ="电话格式有误。\n 有效格式为:\n①本区7或8位号码[-3或4位分机号码,可选]\n②(3~5位区号)7或8位号码[-3或4位分机号码,可选]\n③3~5位区号-7或8位号码[-3或4位分机号码,可选]\n示例:023-12345678;(023)1234567-1234")]
[RegularExpression(@"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?",
ErrorMessage ="请输入合法的网址!\n示例:https://abc.a;http://www.abc.dd")]
[DisplayFormat(DataFormatString="{0:#####}",ApplyFormatInEditMode=true)]
[CustomValidation(typeof(MyCustomValidationcs), "IsNumber")]
[Display(Name = "姓名")]
public string Name
{
get
{
return _name;
}
set
{
var validatorContext = new ValidationContext(this, null, null);
validatorContext.MemberName = "Name";
Validator.ValidateProperty(value, validatorContext);
_name = value;
}
}
ado实体模型会根据数据库里是否必填,长度多少生成一部分的验证规则。但是提示不友好,是英文的,而且需要添加一些额外的验证。鉴于偷懒使用自动生成,所以在编码的最后添加这些验证,否则更新的时候会丢失掉的
昨天晚上的天天向上,邀请的李宇春。看她唱歌,很潇洒。忽然就很欣赏她。听她所有的歌曲。有时候喜欢一个人,一件东西,一个事物就是这么简单,因为一句话或者一个场景。
这种入耳式的耳机真的不舒服,有种随时会聋的感觉