asp.net - 获取文本框的先前值asp.net vb.net

标签 asp.net vb.net message

我正在开发一个项目,人们可以“更新”类别,例如更改类别的名称。我收到以下消息 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/

相关文章:

android - 在 Facebook 墙上发布图片和消息时如何完美对齐

ios - Swift:调用时 inputAccessoryView 显示 UIToolbar 的空白白屏

c# - 实时聊天消息队列,ASP.NET

c# - 如何将此 PHP 脚本转换为 C#?

vb.net - 将字符串转换为货币格式而不先转换为数值

c# - 将 short 转换为 VariantType(从 short 中提取 VariantType)

ajax - 发布时无效的 JSON 原语

c# - 使用 NameValueCollection 将 QueryString 转换为 URL-Encode

c# - 使用 ClosedXML 下载文件

android - 事件队列和消息队列的区别