当用户点击浏览器中的刷新按钮时,如何清除asp:HiddenField
控件的值?
答案 0 :(得分:4)
在加载事件(Page_Load
,OnLoad
)中设置hiddenVariableControl.Value = String.Empty
。
如果您正在为另一个事件捕获此隐藏变量的值,则可以在load事件中执行以下操作:
if( !Page.IsPostBack )
{
hiddenVariableControl.Value = String.Empty;
}
这会在刷新时将隐藏变量的值设置为空字符串,但回发(如按钮事件)将保留该值。