“/”應用程序中的服務器錯誤。
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。請添加一個名為 jquery (區分大小寫)的 ScriptResourceMapping。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.InvalidOperationException: WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。請添加一個名為 jquery (區分大小寫)的 ScriptResourceMapping。
源錯誤:
執行當前 Web 請求期間生成了未經處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。 |
堆棧跟蹤:
[InvalidOperationException: WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。請添加一個名為 jquery (區分大小寫)的 ScriptResourceMapping。] System.Web.UI.ClientScriptManager.EnsureJqueryRegistered() +2170706 System.Web.UI.WebControls.BaseValidator.RegisterUnobtrusiveScript() +10 System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +9576593 System.Web.UI.Control.PreRenderRecursiveInternal() +83 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Control.PreRenderRecursiveInternal() +168 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +974 |
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.17929
這個是由於增加了一個文本驗證控件,程序報錯,內容如下(移除控件后恢復正常),在vs2012中容易出現此問題.我們的解決方法是:
把這個路徑里的dll文件添加到你項目里的bin文件夾里(bin是隱藏的,點擊下圖圈起的))
C:\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.jQuery.1.7.1\lib\net45