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

时间:2009-11-17 19:23:12

标签: asp.net webforms hiddenfield

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

1 个答案:

答案 0 :(得分:4)

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

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

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

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