我在我的網頁上有一個文本框,我想盡快開啓用戶點擊或在此文本框中輸入內容。代碼正在工作,但是當用戶點擊回車按鈕時它會觸發。我想讓它在用戶輸入第一個字符時觸發。哪個活動適用於此應用?TextChanged上的Textbox事件給出錯誤!
這是我的樣機代碼:
<asp:TextBox ID="txtAgentName" runat="server" OnTextChanged = "txtAgentName_TextChanged"></asp:TextBox>
但是,當我運行這個網頁它顯示了我這個錯誤:
CS0123: No overload for 'txtAgentName_TextChanged' matches delegate 'System.EventHandler'
我有這個背後我的代碼:
protected virtual void txtAgentName_TextChanged(object sender, EventArgs e)
{
}
在這裏做了一個斷點,而且好像在我點擊Enter按鈕時觸發了一個斷點。當用戶在該文本框中輸入第一個字符時,我想要觸發。
我在做什麼錯在這裏?
你可以發佈txtAgentName_TextChanged函數的代碼嗎? – anothershrubery 2011-04-20 16:03:25
看到我更新的答案! – 2011-04-20 16:27:37