牛腩 驗證控制項問題

2021-06-27 03:11:31 字數 1274 閱讀 7714

這幾天敲牛腩,遇到的問題不少,大多數是自己的**寫錯的原因,自己是多麼的不認真啊!終於遇到了乙個不是自己失誤導成的問題。

在驗證碼那遇到了這樣的問題: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...