所以我有这个方法应该在文本框的 TextChanged 上运行:
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 文件中的控件时它会起作用?我哪里错了?