如何在Click事件上更新ASP.NET文本框控件的值

时间:2011-04-05 01:43:47

标签: asp.net vb.net textbox event-handling asp.net-webcontrol

我的asp.net webform上有三个asp.net文本框和按钮

即textbox1,textbox2,textbox3,button1

我想如果textbox2的整数值将从textbox1中减去,那么结果将显示在textbox3中,而textbox1和textbox2值将保持不变....在buttonclick事件...

我的问题:

你知道...怎么做......我的实际问题是......当我点击按钮时,textbox1中的文字和textbox2以及textbox3将会消失...但它想要它

3 个答案:

答案 0 :(得分:1)

您需要将Button.OnClientClick订阅到执行textbox3.Text = (int.Parse(textbox1.Text)-int.Parse(textbox2.Text)).ToString();

之类的事件处理程序

答案 1 :(得分:0)

检查您是否为控件或页面启用了“ViewState”。并确认您没有初始化文本框值。

答案 2 :(得分:0)

它们是动态控件吗?如果是,请尝试在 page_load 中重新创建它们。