2012年9月15日 星期六

ASP.NET 4.5 / VS 2012 錯誤訊息: WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)

不知道大家在使用ASP.NET 4.5或VS 2012開發網頁時有沒有遇到一樣的情況

明明程式沒有寫錯,但是就是莫名其妙發生這樣的錯誤

image

這個錯誤其實是因為我們使用了驗證元件而產生的

在MIS2000部落格上是教大家把web.config中的其中一行刪除掉就可以了

但當我開啟我的web.config檔案,裡面根本沒有這一行,沒得救

另外一種方法是在你開發的網站底下加入一個Bin資料夾

image

然後在Bin的資料夾中加入AspNet.ScriptManager.jQuery.DLL這個檔案

image

若找不到檔案在哪的,就在C槽底下直接搜尋AspNet.ScriptManager.jQuery.DLL這個檔案,然後用複製貼上的方式貼到Bin資料夾就行囉