1. 程式人生 > >新聞釋出系統——“/”應用程式中的伺服器錯誤。 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。

新聞釋出系統——“/”應用程式中的伺服器錯誤。 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。

  牛腩新聞釋出系統學習到了驗證碼那個部分,期間遇到了一個問題:“/”應用程式中的伺服器錯誤。 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。請新增一個名為 jquery (區分大小寫)的 ScriptResourceMapping。


  於是就去找度娘了,度娘從兩個角度幫我解決了這個問題,一個是出錯的原因,另外當然是解決辦法了~

  1、問題分析:這個是由於增加了一個文字驗證控制元件,程式報錯,在vs2012中容易出現此問題。驗證控制元件建立了客戶端JavaScript程式碼(在客戶端驗證輸入),還建立了伺服器端程式碼(在伺服器上驗證輸入),但是並沒有在原始碼中引入“jquery”。

  2、解決辦法:將“jquery”檔案引入到你的bin資料夾下。操作步驟如下:


  (1)點選上圖紅色框裡邊的圖示,顯示“所有檔案”,隱藏的 bin檔案就出現了。
  (2)用資源管理器開啟下面的資料夾: C:\Program Files (x86)\Microsoft Web Tools\Packages\AspNet.ScriptManager.jQuery.1.7.1\lib\net45(複製此路徑,貼上到資源管理器回車即可出現下邊的介面)


  (3)用滑鼠直接把裡面的檔案拉到 bin資料夾,或者是複製此檔案後右擊bin資料夾選擇貼上。