我有文本框和一个按钮。
该按钮使用由文本框textchanged事件操作的值。
我不希望在文本框更改事件之前触发按钮单击事件。
该按钮使用由文本框textchanged事件操作的值。
我不希望在文本框更改事件之前触发按钮单击事件。
void tprice_TextChanged(object sender, EventArgs e) {
idtextbox tsender = (idtextbox)sender;
decimal value = 0;
decimal.TryParse(tsender.Text, out value);
if (area_updates.ContainsKey(tsender.id)) { area_updates[tsender.id].price = value; }
else { area_updates.Add(tsender.id, new area_update(tsender.id) { price = value }); }
Session["area_updates"] = area_updates;
}
protected void bsave_Click(object sender, EventArgs e) {
}
TextBox_TextChanged
和Button_Click
默认已经是分开的事件了。 - Iantprice
中的文本是否有效是一个好主意。这样,不仅可以检查textBox的textChanged事件是否已经触发,还可以在保存之前检查它是否有效,这是一种更常见的做法。 - Ian