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.所以我必须更改每个配置以手动设置它...
你必须在你的Web.config中添加它
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3812 次 |
| 最近记录: |