Web開發中驗證控制項的使用

2021-08-26 22:59:42 字數 1127 閱讀 5766

在web開發中,網頁上的許多輸入項需要經過驗證後才能被提交到伺服器。asp.net為大家提供了一系列驗證控制項,可以讓大家輕鬆實現文字框內容的驗證(更深層次的驗證可以通過正規表示式實現,以後再做介紹)。

requiredfieldvalidator控制項

該控制項用於將某個輸入項變為必選字段,意思就是該輸入項不能為空。它有乙個屬性用於繫結被驗證的控制項:controltovalidate,例如:

controltovalidate="txtname"errormessage="請輸入姓名" text=「*」>

這段**使requriedfieldvalidator控制項用於驗證文字框txtname是否為空的。

rangevalidator控制項

該控制項用於驗證輸入項的資料是否在規定的範圍內的,查過這個範圍的資料就是不合法的,同樣它也通過controltovalidate屬性繫結被驗證控制項,minimumvalue和maxmumvalue兩個屬性用於確定規定範圍的最小值和最大值,例如:

controltovalidate="txtmonth"

minimumvalue="1"

maxmumvalue="12 "errormessage="月份必須介於1-12之間"type=integer runat="server"/>

這段**用於驗證txtmonth控制項接受的輸入是否介於1-12之間

validationsummery控制項

這一控制項用於彙總頁面中的驗證程式中的錯誤資訊(errormessage),並通過網頁或是提示框顯示出來,例如在上面的關於rangevalidator的**下面新增如下**:

showmessagebox="true"

showsummery="false"/>

如果在文字框txtmonth中輸入「13」則會彈出提示框顯示「月份必須介於1-12之間」。其中的屬性

showmessagebox和showsummery用於判斷錯誤摘要在提示框中顯示還是在網頁中顯示。

本人初學b/s開發,希望這篇文章能對初學驗證控制項的同胞們有所幫助

web 驗證控制項

webform 正規表示式 server textbox asp伺服器 1.非空驗證控制項 requirefieldvalidator 2.資料比較驗證 comparevalidator 3.資料範圍驗證 rangevalidator 4.正規表示式驗證 regularexpressionvalid...

驗證控制項的使用

對資料進行驗證操作,是一項費時且費力的體力活,每次都需要在 中對其進行驗證,否則就會報錯,而 asp.net 則有乙個很人性化的東西,驗證控制項。不需要在後台寫非常多的 只需要設定幾個屬性就可以。很符合為人民服務的原則。下面具體說說驗證控制項 asp.net 共有六種驗證控制項,分別如下 控制項名功...

驗證控制項的使用

對資料進行驗證操作,是一項費時且費力的體力活,每次都須要在 中對其進行驗證,否則就會報錯,而 asp.net 則有乙個非常人性化的東西。驗證控制項。不須要在後台寫非常多的 僅僅須要設定幾個屬性就能夠。非常符合為人民服務的原則。以下詳細說說驗證控制項 asp.net 共同擁有六種驗證控制項,分別例如以...