Mam pola tekstowe i przycisk.Jak mogę się upewnić, że zdarzenie textchanged w polu tekstowym jest uruchamiane przed zdarzeniem kliknięcia przycisku?
Przycisk używa wartości, która jest manipulowana przez zdarzenie textchanged w polu tekstowym.
Nie chcę, aby zdarzenie kliknięcia przycisku było uruchamiane przed zmianą wartości w przypadku zdarzenia zmienionego w polu tekstowym.
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) {
}
Jak kod wyglądać? 'TextBox_TextChanged' i' Button_Click' są już domyślnie oddzielnymi zdarzeniami – Ian
Możesz użyć zmiennej flag (ViewState) ustawić jej wartość w textchanged i użyć flagi do zmiany w zdarzeniu click button, a także zresetować wartość, jeśli chcesz – Adil
@Ian pytanie jest aktualizowany –