在 ASP.NET 中刷新页面时,如何清除隐藏字段值?

发布于 2024-08-11 03:14:31 字数 62 浏览 2 评论 0原文

当用户点击浏览器中的刷新按钮时,如何清除 asp:HiddenField 控件的值?

How can I clear the value of an asp:HiddenField control when the user hits the refresh button in the browser?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海螺姑娘 2024-08-18 03:14:31

在加载事件(Page_LoadOnLoad)中设置hiddenVariableControl.Value = String.Empty

如果您要为另一个事件捕获此隐藏变量的值,则可以在加载事件中执行以下操作:

if( !Page.IsPostBack ) 
{
  hiddenVariableControl.Value = String.Empty;
}

这会在刷新时将隐藏变量的值设置为空白字符串,但回发(如按钮事件)将保留该值。

In the load event (Page_Load, OnLoad) set hiddenVariableControl.Value = String.Empty.

If you are capturing this hidden variable's value for another event, you could do the following in the load event:

if( !Page.IsPostBack ) 
{
  hiddenVariableControl.Value = String.Empty;
}

This sets the value of the hidden variable to a blank string on refreshes, but postbacks (like a button event) would keep the value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文