public class PhoneExpressionAttribute: RegularExpressionAttribute, IClientValidatable { public PhoneExpressionAttribute() : base(@"^1[2,3,4,5,6,7,8,9][0-9]{1}[0-9]{8}$") { } public override string FormatErrorMessage(string name) { return String.…
提示:保存后才提示错误信息 自定义验证特性,继承ValidationAttribute并实现IClientValidatable 这次重写了基类的IsValid()方法的另外一个重载,因为该重载包含了验证上下文ValidationContext,从中可以获取属性及属性值. using System.ComponentModel.DataAnnotations; using System.Globalization; using System.Web.Mvc; namespace MvcValid…