ASP.NET 教程login
ASP.NET 教程
作者:php.cn  更新時間:2022-04-11 14:18:18

RequiredFieldValidator 控件


ASP.NET RequiredFieldValidator 控制項


## Validation 伺服器控制項up.gif
定義與用法

RequiredFieldValidator 伺服器控制項用於使輸入控製成為一個必需(必填)的欄位。

通過該控件,如果輸入值的初始值未改變,則驗證失敗。預設情況下,初始值是空字串 ("")。

註解:輸入值的開頭和結尾的空格將在驗證前被移除。

註解:InitialValue 屬性不會為輸入控制項設定預設值。它指示了您不希望使用者在輸入控制項中輸入的值。


屬性

屬性#描述BackColorRequiredFieldValidator 控制項的背景顏色。 ControlToValidate要驗證的控制項的 id。 Display驗證控制項的顯示行為。合法值有:EnableClientScript布林值,規定是否啟用客戶端驗證。 Enabled布林值,規定是否啟用驗證控制項。 ErrorMessage當驗證失敗時,在 ValidationSummary 控制項中顯示的文字。    ForeColor控制項的前景顏色。 id控制項的唯一 id。 InitialValue定輸入控制項的初始值(開始值)。預設是 ""。 IsValid布林值,指示 ControlToValidate 指定的控制項是否經過驗證。 runat規定該控制項是一個伺服器控制項。必須設定為 "server"。 Text當驗證失敗時顯示的訊息。

實例

RequiredFieldValidator
在本例中,我們在 .aspx 檔案中宣告了兩個 TextBox 控件,一個 Button 控制項,和一個 RequiredFieldValidator 控制項。它示範如何使用 RequiredFieldValidator 控制項使 "txt_name" 文字方塊成為必要(必填)的欄位。


up.gif Validation 伺服器控制項#
    None - 控制項不顯示。僅用於 ValidationSummary 控制項中顯示錯誤訊息。
  • Static - 如果驗證失敗,控制項顯示錯誤訊息。即使輸入通過驗證,也在頁面上預留顯示訊息的空間,即用於顯示訊息的空間是預先分配好的。
  • Dynamic - 如果驗證失敗,控制項顯示錯誤訊息。如果輸入通過驗證,頁面上不會預留顯示訊息的空間,即用於顯示訊息的空間是動態新增的。
註解:如果未設定 Text 屬性,文字也會顯示在驗證控制項中。