0
所以我有這種方法,應該在框TextChanged運行文本框:將不同的結果添加到asp控件相同的屬性?
void CheckIn_TextChanged(object sender, EventArgs e)
{
checkIn.Text += "It Worked!";
}
在aspx文件我有這樣的控制:
<asp:textbox runat="server" id="checkIn" ClientIDMode="Static" AutoPostBack="true" TextChanged="CheckIn_TextChanged"></asp:textbox>
所有屬性的工作,因爲他們應該除了TextChanged
?
但是,如果我從控制中刪除它並將其設置在page_load的代碼隱藏中,如下所示:checkIn.TextChanged = CheckIn_TextChanged;
它確實有效?
所以我的問題是,爲什麼它在後面的代碼文件中設置,但沒有將屬性分配給aspx文件中的控件?我哪裏錯了?
試checkIn.TextChanged + = CheckIn_TextChanged; – Izikon
對不起,這是我剛剛在編輯中添加的,我的問題是爲什麼這個工作,但不是在aspx文件中添加時? – Srb1313711
您是否也刪除了autoPostBack? – Izikon