asp.net-mvc-3 – MVC 3 – 比较属性 – 在客户端执行不区分大小写的比较

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – MVC 3 – 比较属性 – 在客户端执行不区分大小写的比较前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我正在开发的页面中,我有一个“电子邮件”字段和“ConfirmEmail”字段.并且要求是进行不区分大小写的比较.

我可以创建一个自定义属性并扩展内置的“Compare”属性的行为.这适用于服务器端.

但我无法在客户端实现它.我确信我们必须做一些额外的事情来使不引人注目的jquery做一个不区分大小写的比较.

解决方法

您可以使用MVC 3中的compare属性…这是一个内置的解决方案……
[Compare("Email",ErrorMessage="your error message")]
    public string ConfirmEmail { get; set; }

更新:
我的坏可能我应该更好地阅读你的问题……反正……
对于不引人注目的工作方式,在创建一个属性(比较的覆盖版本)之后……你需要做一些javascript工作,让不引人注目的客户端验证工作……这里有一个示例博客文章unobtrusive client side validation with MVC 3 …做了类似我正在谈论的事情…如果你需要进一步的帮助……只要回来……我很乐意帮助你…

这是一篇更相关的帖子……其中还讨论了如何创建自定义属性……
Creating Custom Validation Attribute (Server side and Client Side)

希望这可以帮助…

猜你在找的asp.Net相关文章