在ASP.NET MVC 2和AJAX中启用客户端验证

时间:2010-09-10 20:40:26

标签: javascript ajax asp.net-mvc-2

Scott Gu wrote an excellent article解释如何在ASP.NET MVC 2中应用数据注释验证。我已经实现了本文中用于服务器端工作的项目,并且它运行良好。当出现问题时,我会收到错误消息。

我尝试添加代码以挂钩客户端错误消息(因此当我跳出违反规则的字段时会显示一条消息),但不幸的是,这似乎不起作用。我想为我的问题提供更多信息,但我甚至不确定在哪里调试我的问题在哪里。我怎么能这样做?

描述我的网站布局:

 Site.Master - The Html.EnableClientValidation() call is here.
  Index.aspx - Contains code to turn partial pages into a tab via jQuery UI tabs.
   PartialPage1.ascx - Contains the fields that I want validated.
   PartialPage2.ascx - Contains the fields that I want validated.

非常感谢有关在何处/如何启动调试过程的任何帮助或建议。谢谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我最终改变了整个Web应用程序的工作方式(一个问题是我没有完全掌握ASP.NET MVC),所以我已经切换到更正确地使用它,我现在不依赖于(误用)AJAX。

因此,根据Scott Guthrie的文章,客户端验证现在无需任何额外的黑客攻击。