0

asp:HiddenFieldユーザーがブラウザの更新ボタンを押したときに、コントロールの値をクリアするにはどうすればよいですか?

4

1 に答える 1

4

ロードイベントに( Page_LoadOnLoad)を設定しhiddenVariableControl.Value = String.Emptyます。

この隠し変数の値を別のイベントでキャプチャする場合は、load イベントで次の操作を実行できます。

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

これにより、更新時に隠し変数の値が空白の文字列に設定されますが、ポストバック (ボタン イベントなど) では値が保持されます。

于 2009-11-17T19:26:31.493 に答える