ASP.Net 2012使用jQuery进行不引人注目的验证:现在怎么办?

时间:2013-03-20 10:16:40

标签: asp.net

您要回答的第一件事是:参考这篇文章: ASP.Net 2012 Unobtrusive Validation with jQuery

现在,我有同样的问题,我使用了适用于我的修复程序:

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />

注意到我对ASP和.NET知之甚少,如何安全/建议禁用Unobtrusive Validation?

会破坏什么吗?这是解决这个问题的弱点吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为您的答案是: ASP.NET 4.5和Visual Studio 2012中的新增功能

我正在复制以下相关文字:

  

<强> Unobtrusive Validation

     

您现在可以配置要使用的内置验证器控件   用于客户端验证逻辑的不显眼的JavaScript。这个   显着减少了内联呈现的JavaScript数量   页面标记并减少整个页面大小。你可以配置   用于以下任何方式的验证器控件的不显眼的JavaScript:

     
      
  • 在全局范围内,将以下设置添加到Web.config文件中的<appSettings>元素:

         

  •   
  • 通过设置静态System.Web.UI.ValidationSettings.UnobtrusiveValidationMode属性在全球范围内   至UnobtrusiveValidationMode.WebForms(通常在。{   Global.asax文件中的Application_Start方法。)

  •   
  • 通过将Page类的新UnobtrusiveValidationMode属性设置为单独的页面   UnobtrusiveValidationMode.WebForms

  •   

在此博客中:Jupaol's coding adventures。我找到了:

为了修复上一个异常,我们需要安装以下Nuget包:

  • 的jQuery
  • ASPNET.ScriptManager.jQuery
  • Microsoft.AspNet.ScriptManager.MSAjax
  • Microsoft.AspNet.ScriptManager.WebForms

此外,还有一些Nuget包添加的代码的详细信息。

相关问题