![]() |
1
1
实现这一点的一种方法不仅仅是创建一个validationattribute并在类级别应用它。
错误消息将自动显示在验证摘要中。这个属性看起来像这样(我已经彻底简化了isvalid()中的验证逻辑,将所有内容都视为字符串,只是为了简洁:
注意,在这种情况下,传递给isvalid()的对象是类本身的实例,而不是属性。 |
![]() |
2
1
我喜欢Steve和Ronnie解决方案,虽然它们创建的自定义属性可以用于其他类/属性对,但我不喜欢这种简单的情况下的“魔力字符串”和反射,我通常创建一个验证,它只适合手头的场景。 例如,在本例中,我将创建如下内容:
只需将其应用于studentlogin类,如:
关于客户端验证,我通常会 http://xval.codeplex.com/ ,因为它与数据注释集成得非常好 |
![]() |
3
0
使用了史蒂夫的建议,只是做了一些细微的改动:
因为这不是属性级验证,所以我必须向视图中添加验证摘要。 我仍然很好奇如何将此与客户端验证挂钩。 |
![]() |
Andrus · 如何在Linux中阅读期刊 5 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
s15199d · mvc MapController路由/类别名称在这里 11 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |