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