Tag: client side validation

使用AttributeTargets.Class对自定义ValidationAttribute进行客户端validation

是否可以为Class范围中使用的自定义ValidationAttribute实现客户端站点validation? 例如我的MaxLengthGlobal,它应该确保所有输入字段的全局最大限制。 [AttributeUsage(AttributeTargets.Class)] public class MaxLengthGlobalAttribute : ValidationAttribute, IClientValidatable { public int MaximumLength { get; private set; } public MaxLengthGlobalAttribute(int maximumLength) { this.MaximumLength = maximumLength; } public override bool IsValid(object value) { var properties = TypeDescriptor.GetProperties(value); foreach (PropertyDescriptor property in properties) { var stringValue = property.GetValue(value) as string; if (stringValue != null && (stringValue.Length > […]

如何检查ASP.NET MVC 5中客户端是否已存在用户?

使用Visual Studio 2013.4 (Visual Studio 2013 Update 4)我创建了一个具有个人用户帐户身份validation配置的常规ASP.NET MVC 5项目。 所有用户注册和登录function已经由Visual Studio支持我,并且工作正常。 如何在注册页面上实现以下规则的客户端validation: 没有已注册的用户使用相同的电子邮件 ?