WebForms UnobtrusiveValidationMode

时间:2014-04-30 11:21:40

标签: asp.net iis webforms

我的问题很简单:"某人"改变了#34; Something"在IIS上,以使另一个网站工作。 但现在,我在应用程序上收到了错误:

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive). 

问题是:此应用程序用于测试目的,应该在与客户端相同的配置等上运行。似乎可以通过更改配置来修复此问题:WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive)但正如所说,我不喜欢这样做。

我的问题:什么可能导致这个问题?默认网站在Classic.net AppPool下运行,这意味着.Net2和Managed PipeLine = Classic。导致此问题的网站在.Net4 Integrated下运行,但在客户端也是如此。

提前感谢所有反馈。

的Matthias

伊迪丝:我想问题是更新到4.5。 Microsoft为HTML 5发明了此ValidationMode,但没有将Standard-Value设置为None。所以我必须改变每个配置来手动设置它......

1 个答案:

答案 0 :(得分:6)

你必须在你的Web.config

中添加它
<appSettings>
  <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>