ASP.NET Visual Studio 2012 中的“/”应用程序中的服务器错误
本文关键字:应用程序 错误 服务器 Visual NET Studio 2012 中的 ASP | 更新日期: 2023-09-27 18:34:54
我正在Visual Studio 2012 asp.net 网站上工作。我的应用程序正在运行,但在使用验证时从母版页继承的登录页上。它像这样显示此错误
"'/'应用程序中的服务器错误。
WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。请添加一个名为jquery(区分大小写(的ScriptResourceMapping。
我从谷歌那里得到了帮助,将这些代码包含在web.config中
。但是当我将此代码写入 web.config 文件时,它会显示另一个异常,即
">HTTP 错误 500.19 - 内部服务器错误
无法访问请求的页面,因为该页面的相关配置数据无效。
请任何人帮助如何处理错误,我将全力感谢他/她。谢谢胡斯奈·阿斯拉姆
您可以在web.config中禁用不显眼的验证
<configuration>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
...
</configuration>
或者在global.asax中将jquery(区分大小写(的映射添加到ScriptManager,并使用不显眼的验证
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
ScriptManager.ScriptResourceMapping.AddDefinition("jquery",
New ScriptResourceDefinition With
{ .Path = "~/Scripts/jquery-1.7.2.min.js" })
End Sub
或使用 Nuget 自动添加上述内容
Install-Package AspNet.ScriptManager.jQuery