在 ASP.NET 中刷新页面时,如何清除隐藏字段值?
当用户点击浏览器中的刷新按钮时,如何清除 asp:HiddenField
控件的值?
How can I clear the value of an asp:HiddenField
control when the user hits the refresh button in the browser?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在加载事件(
Page_Load
、OnLoad
)中设置hiddenVariableControl.Value = String.Empty
。如果您要为另一个事件捕获此隐藏变量的值,则可以在加载事件中执行以下操作:
这会在刷新时将隐藏变量的值设置为空白字符串,但回发(如按钮事件)将保留该值。
In the load event (
Page_Load
,OnLoad
) sethiddenVariableControl.Value = String.Empty
.If you are capturing this hidden variable's value for another event, you could do the following in the load event:
This sets the value of the hidden variable to a blank string on refreshes, but postbacks (like a button event) would keep the value.