为什么基于模型的验证不能在带有部分视图的 ASP.NET MVC 2 中工作?
我正在使用部分视图和基于模型的验证。我正在使用 System.Data.Componentmodel 向每个相关字段添加属性。
当用户单击部分视图并输入数据时,不会发生验证 - 即使我启用了客户端验证。
为什么客户端验证脚本不起作用?我做了一些谷歌搜索,发现了一些建议——甚至是我尝试过的一些脚本——但无法让客户端基于模型的验证与使用 Ajax.ActionLink() 渲染的部分视图一起使用。
I'm working with partial views and model based validation. I'm using System.Data.Componentmodel to add attributes to each relevant field.
When users click on partial views and enter data, no validation occurs--even though I have client side validation enabled.
Why don't the client side validation scripts work? I've done some googling and found some suggestions--even some scripts that I've tried--but haven't been able to get client side, model based validation to work with a partial view rendered using Ajax.ActionLink().
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您确实设置了 ValidationMessageFor 元素,不是吗?
默认情况下,脚手架不会添加这些内容,并且让我陷入了困境。
You do have the ValidationMessageFor elements set-up don't you?
These don't get added by the scaffolding by default and has caught me out a couple of times.