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 - 内部服务器错误

无法访问请求的页面,因为该页面的相关配置数据无效。
请任何人帮助如何处理错误,我将全力感谢他/她。谢谢胡斯奈·阿斯拉姆

ASP.NET Visual Studio 2012 中的“/”应用程序中的服务器错误

您可以在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