簡體   English   中英

Visual Studio 2012中“ /”應用程序中的ASP.NET服務器錯誤

[英]ASP.NET Server Error in '/' Application in Visual Studio 2012

我正在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 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM