這幾天敲牛腩,遇到的問題不少,大多數是自己的**寫錯的原因,自己是多麼的不認真啊!終於遇到了乙個不是自己失誤導成的問題。
在驗證碼那遇到了這樣的問題:webforms
unobtrusivevalidationmode 要「
jquery
」。請新增乙個名為
jquery (
區分大小寫)的
。說明: 執行當前
web
請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及**中導致錯誤的出處的詳細資訊。
聽見了乙個新的名詞:「
jquery
」,心想還沒有用到呢啊?怎麼回事?
於是就從網上查,原來webform使用unobtrusivevalidationmode來驗證,而我沒有這種驗證的資源。
解決方法:
方法一:在
webconfig
中找到
aspnet:usetaskfriendlysynchronizationcontext"value="true" /> 刪除
即可。
如果沒有上面兩句的話:在
位元組中新增
如圖:
這麼一句話就ok了。
方法二:
在c盤找到aspnet.scriptmanager.jquery.dll。
路徑:c:\program files (x86)\microsoft webtools\packages\aspnet.scriptmanager.jquery.1.8.2\lib\net45
或c:\program
files (x86)\microsoft web tools\packages\aspnet.scriptmanager.jquery.1.7.1\lib\net45
新增到自己所見的專案
bin資料夾下。如圖:
方法三:
因為webform使用unobtrusivevalidationmode來驗證,所以可以設定不要使用unobtrusivevalidationmode,如下,在page_load中設定,
protected voidpage_load(object sender, eventargs e)
方法總比困難多,一種不行再試另一種。前面幾種方法都挺簡單的,試了試,都可行。
牛腩 空格問題
在html中手動輸入多個空格,在頁面解析的時候都會解析成不顯示空格或乙個空白顯示,但有時候的需求要求顯示多個空格來對齊文字,下面是一些解決辦法 1 使用轉義字元,如 等,代替手動輸入的空格 轉義符表示內容 不斷行的空白 1個字元寬度 半個空白 1個字元寬度 乙個空白 2個字元寬度 窄空白 小於1個字...
驗證控制項與JS驗證同時存在的問題
會員註冊時使用伺服器驗證控制項來驗證輸入的合法性,又在客戶端使用js訪問webservice來驗證會員資訊是否存在,這兩個驗證會發生矛盾,比如email,如果輸入的不合法,則驗證控制項生效,寫出乙個文字提示,而js也進行了驗證,也寫出了乙個提示,這時會有兩個提示同時存在,很影響頁面的邏輯,查閱大量文...
wicket 控制項驗證
關於日期驗證wicket有內部的驗證機制會把驗證資訊存入feedbackpanel控制項 一.submit時直接通過feedbackpanel控制項將驗證資訊顯示頁面上 二.直接取控制項的驗證資訊 textfieldname textfield this.get wk name string ver...