WebForms UnobtrusiveValidationMode

Mat*_*ler 2 asp.net iis webforms

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

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive). 
Run Code Online (Sandbox Code Playgroud)

问题是:此应用程序用于测试目的,应该在与客户端相同的配置等上运行.看起来这个问题可以通过更改配置来修复:WebForms UnobtrusiveValidationMode需要一个ScriptResourceMapping来实现'jquery'.请添加名为jquery的ScriptResourceMapping(区分大小写),如上所述,我不想这样做.

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

提前感谢所有反馈.

马蒂亚斯

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

gas*_*oot 7

你必须在你的Web.config中添加它

<appSettings>
  <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)