您要回答的第一件事是:参考这篇文章: ASP.Net 2012 Unobtrusive Validation with jQuery
现在,我有同样的问题,我使用了适用于我的修复程序:
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
注意到我对ASP和.NET知之甚少,如何安全/建议禁用Unobtrusive Validation?
会破坏什么吗?这是解决这个问题的弱点吗?
谢谢
答案 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包:
此外,还有一些Nuget包添加的代码的详细信息。