Как обновить значение элемента управления текстовым полем ASP.NET при событии щелчка

У меня есть три текстовых поля asp.net и кнопка на моей веб-форме asp.net

а именно textbox1, textbox2, textbox3, button1

Я хочу, чтобы целочисленное значение textbox2 было вычтено из textbox1, тогда результат будет отображаться в textbox3, а значение textbox1 и textbox2 останется прежним .... при событии buttonclick ...

МОЯ ПРОБЛЕМА:

я знаю ... как это сделать ... на самом деле моя проблема заключалась в том, что ... когда я нажимаю кнопку, текст в textbox1, textbox2 и textbox3 исчезнет ... но он хочет, чтобы он оставался прежним


person pooja    schedule 05.04.2011    source источник
comment
Вы должны выбрать заголовок, который описывает вашу проблему.   -  person alex    schedule 05.04.2011
comment
Вы можете использовать основную математику.   -  person dotalchemy    schedule 05.04.2011
comment
да, я знаю ... как это сделать ... на самом деле моя проблема заключалась в том, что ... когда я нажимаю кнопку, текст в textbox1, textbox2 и textbox3 исчезнет ... но он хочет, чтобы он оставался прежним   -  person pooja    schedule 05.04.2011
comment
У вас есть какой-то код инициализации для ваших текстовых полей в коде программной части? Если это так, вам нужно обернуть это условным If Not Postback, чтобы инициализация происходила только один раз.   -  person Joel Lee    schedule 05.04.2011
comment
Разместите код (и лучший заголовок).   -  person Martin Doms    schedule 05.04.2011
comment
Я сомневаюсь, что вы используете ввод текста html, а не TextBox asp.net. Первые потеряют ценность при обратной передаче, а вторые сохранят.   -  person gbs    schedule 05.04.2011


Ответы (2)


Вам нужно подписать Button.OnClientClick на обработчик событий, который выполняет что-то вроде textbox3.Text = (int.Parse(textbox1.Text)-int.Parse(textbox2.Text)).ToString();

person smartcaveman    schedule 05.04.2011

Убедитесь, что вы включили ViewState для элементов управления или страницы. И убедитесь, что у вас нет инициализации для значения текстового поля.

person Mukesh    schedule 05.04.2011