javascript - Visual Studio 2012 中的 '/' 应用程序中的 ASP.NET 服务器错误

标签 javascript c# jquery asp.net webforms

我正在 Visual Studio 2012 中开发 asp.net 网站。我的应用程序正在运行,但在我使用验证时从母版页继承的登录页面上。它像这样显示此错误

“/”应用程序中出现服务器错误。

WebForms UnobtrusiveValidationMode 需要“jquery”的 ScriptResourceMapping。请添加一个名为jquery(区分大小写)的ScriptResourceMapping。”

我得到了 Google 的帮助,将这些代码包含在 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 

关于javascript - Visual Studio 2012 中的 '/' 应用程序中的 ASP.NET 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27588060/

相关文章:

javascript - highlight.js 不会自动检测语言

javascript - 转换日期格式

c# - 我的列表不接受 C# 中的希腊字符

c# - 如何在 Windows 窗体的 XtraUserControl 上设置皮肤?

javascript - 如何在 Angular UI Accordion (uib- Accordion )中动态加载 HighChart?

javascript - 如何增加数据表中的列宽

javascript - 全屏模式下的 CLEditor 文本编辑器

javascript - Backbone 路由器.navigate如何传递动态ID

c# - 在 Visual Studio/C# 中编译时强制使用 "this"和 "base"

javascript - 如何在 JavaScript 中向现有变量添加变量?