asp:HiddenField
ユーザーがブラウザの更新ボタンを押したときに、コントロールの値をクリアするにはどうすればよいですか?
5852 次
1 に答える
4
ロードイベントに( Page_Load
、OnLoad
)を設定しhiddenVariableControl.Value = String.Empty
ます。
この隠し変数の値を別のイベントでキャプチャする場合は、load イベントで次の操作を実行できます。
if( !Page.IsPostBack )
{
hiddenVariableControl.Value = String.Empty;
}
これにより、更新時に隠し変数の値が空白の文字列に設定されますが、ポストバック (ボタン イベントなど) では値が保持されます。
于 2009-11-17T19:26:31.493 に答える