共用方式為


TextBox.TextChanged 事件

定義

發生於文字方塊的內容在發佈至伺服器期間變更時。

public:
 event EventHandler ^ TextChanged;
public:
 virtual event EventHandler ^ TextChanged;
public event EventHandler TextChanged;
member this.TextChanged : EventHandler 
Public Custom Event TextChanged As EventHandler 

事件類型

實作

範例

下列範例示範如何使用這個事件來回應 控件中的 TextBox 變更。 此程式代碼會顯示 TextBox 控件屬性的內容 Text , (名為 TextBox1 的標籤) 在屬性變更時 Text (稱為 Label1) 。 網頁中的使用者輸入可能包含潛在的惡意用戶端腳本。 根據預設,Web Forms 頁面會驗證使用者輸入不包含腳本或 HTML 元素。 如需詳細資訊,請參閱 如何:將 HTML 編碼套用至字元串,以防止 Web 應用程式中的腳本惡意探索

Protected Sub TextBox1_TextChanged(ByVal sender As Object, _
        ByVal e As System.EventArgs) Handles TextBox1.TextChanged
   Label1.Text = Server.HtmlEncode(TextBox1.Text)
End Sub
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
   Label1.Text = Server.HtmlEncode(TextBox1.Text);
}

備註

TextChanged當文本框的內容在貼文到伺服器之間變更時,就會引發事件。 只有在用戶變更文字時,才會引發 事件;如果文字以程式設計方式變更,則不會引發 事件。

注意

TextBox控件必須在貼文到伺服器之間保存一些值,此事件才能正常運作。 請確定此控制件已啟用檢視狀態。

如需如何處理事件的詳細資訊,請參閱 處理和引發事件

適用於

另請參閱