ASP.Net MVC3 - 我们可以在 EditorTemplate 级别应用自定义客户端验证吗

发布于 2024-10-25 09:45:58 字数 438 浏览 6 评论 0原文

如果模型中的字段之一绑定到 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

|煩躁 2024-11-01 09:45:58

成功了。
感谢其他论坛上的 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文