如何在单击事件上更新 ASP.NET 文本框控件的值
我的 asp.net web 表单上有三个 asp.net 文本框和按钮,
即 textbox1、textbox2、textbox3、button1
我想要如果从 textbox1 中减去 textbox2 的整数值,则结果将显示在 textbox3 中,而 textbox1 和 textbox2 值将保留相同....在按钮单击事件...
我的问题:
我知道...该怎么做....我真正的问题是...当我单击按钮时textbox1、textbox2 和 textbox3 中的文本将消失...但它希望保持不变
I have three asp.net textbox and button on my asp.net webform
namely textbox1, textbox2, textbox3, button1
i want if integer value of textbox2 will be substracted from textbox1 then result will be displayed in textbox3 and textbox1 and textbox2 value will remain the same ....on buttonclick event ...
MY PROBLEM :
ya i know ... how to do that .... my actually problem was that ... when i click button the text in textbox1 and textbox2 and textbox3 will be disappear ... but it want it remains the same
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要将
Button.OnClientClick
订阅到执行类似textbox3.Text = (int.Parse(textbox1.Text)-int.Parse(textbox2.Text)) 之类的事件处理程序。 ToString();
You need to subscribe the
Button.OnClientClick
to an event handler that does something liketextbox3.Text = (int.Parse(textbox1.Text)-int.Parse(textbox2.Text)).ToString();
检查您是否启用了控件或页面的“ViewState”。并确认您没有对文本框值进行初始化。
Check whether you have enabled the "ViewState" for the controls or page. And confirm that you have no initialization for the text box value.
它们是动态控件吗?如果是,请尝试在
page_load
中重新创建它们。Are they dynamic controls? If yes, try to recreate them in
page_load
.