TextBox.CausesValidation 屬性

定義

取得或設定值,表示當 TextBox 控制項設定為驗證回傳發生的時間時是否執行驗證。

public:
 virtual property bool CausesValidation { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool CausesValidation { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.CausesValidation : bool with get, set
Public Overridable Property CausesValidation As Boolean

屬性值

Boolean

如果在 TextBox 控制項設定為驗證回傳發生的時間時執行驗證,則為 true,否則為 false。 預設值是 false

屬性

備註

CausesValidation使用 屬性來判斷當控制項設定為驗證何時發生回傳時 TextBox ,是否在用戶端和伺服器上執行驗證。 頁面驗證會判斷頁面上與驗證控制項相關聯的輸入控制項是否通過驗證控制項所指定的驗證規則。

根據預設, TextBox 控制項不會在控制項失去焦點時造成頁面驗證。 若要設定 TextBox 控制項以驗證何時發生回傳,請將 CausesValidation 屬性設定為 true ,並將 AutoPostBack 屬性設定為 true

當 屬性的值 CausesValidation 設定 true 為 時,您也可以使用 ValidationGroup 屬性來指定控制項造成驗證的驗證組 TextBox 名。

這個屬性無法由佈景主題或樣式表主題設定。 如需詳細資訊,請參閱 ThemeableAttributeASP.NET 主題和麵板

適用於

另請參閱