我正在开发一个项目,人们可以“更新”类别,例如更改类别的名称。我收到以下消息 This is called after clicking update 按钮 with the SQL statements :
Dim cs As ClientScriptManager = Page.ClientScript
cs.RegisterStartupScript(Me.GetType(), "Message", "alert
(' The category has been changed to:" + TextBoxCategorie.Text + "')", True)
哪个显示:类别已更改为:[文本框的值]
但是是否可以存储以前的值,这样你会得到类似的结果:
“沙子”已成功更新为“泥”
提前致谢
最佳答案
创建一个隐藏字段以与文本框一起使用。当页面最初加载时,用初始值填充 HiddenField。在 PostBack 上,将 TextBox 值与 HiddenField 值进行比较。您将可以访问旧版和新版。
只要确保您没有在回发时重新填充隐藏字段 - 但如果您从数据库填充,则可能无关紧要。但如果您只填写 (Not Me.IsPostBack),那么在 PostBack 上,它应该为您提供页面首次加载时的值。
关于asp.net - 获取文本框的先前值asp.net vb.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16441111/