ASP.Net MVC3 - 我们可以在 EditorTemplate 级别应用自定义客户端验证吗
如果模型中的字段之一绑定到 EditorTemplate,并且模型中的字段用验证属性修饰,是否会为 EditorTemplate 生成 javascript 不显眼的 data-val-* 参数。
另外,如果我应用自定义客户端验证,通过使用 IClientValidatable 实现验证属性,并使用该自定义属性装饰此字段,它是否会为客户端中的 EditorTemplate 生成 data-val-* 属性,以符合客户端规则我添加自定义 validaiton 属性?
我似乎无法让它工作,它不会为我发出客户端属性。
这是一个更简单的内容,是我的上一篇文章的一部分
If one of the fields in the Model is bound to a EditorTemplate, will the javascript unobtrusive data-val-* parameters be generated for the EditorTemplate if the field in the Model is decorated with validation attributes.
Also, if I apply a custom client validation, by implementing a validation attribute with IClientValidatable, and decorate this field with that custom attribute, does it generate the data-val-* attributes for the EditorTemplate in the client side, for the client rules I add in the custom validaiton attribute?
I don't seem to get it working, it does not emit the client side attributes for me.
This is a simpler and part of my previous post
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
成功了。
感谢其他论坛上的 Brad Wilson,实际上,如果我们有任何可以应用验证的输入控件,它就会生成 data-val-* 属性。
我正在检查其他一些场景,它对我不起作用,但一个正常的简单情况正在生成这些属性。
Got it working.
Thanks to Brad Wilson on other forum, actually if we have any input control in it, for which a validation can be applied, it is generating data-val-* attributes.
I was checking in some other scenario, it was not working for me, but a normal simple case is generating those attributes.