TextBox.TextChanged 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於文字方塊的內容在發佈至伺服器期間變更時。
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控件必須在貼文到伺服器之間保存一些值,此事件才能正常運作。 請確定此控制件已啟用檢視狀態。
如需如何處理事件的詳細資訊,請參閱 處理和引發事件。