ページに createuserwizard とログイン コントロールがあります。どちらもカスタマイズされています (標準のテキストボックスは RadTextBoxes に置き換えられます)
フォームに値を入力し、送信せずにブラウザーを更新すると、フォームの値が保持されます。更新時にこれらのフィールドをクリアする方法はありますか?
コントロールで settinf EnableViewState false を試しましたが (Web のどこかで見られるように)、機能しません。
ページが !IsPostBack の場合にフィールドをクリアするコードをページの読み込みに追加しました。それはこのように見えます
if (!IsPostBack)
{
((RadTextBox)Login1.FindControl("Username")).Text="";
((RadTextBox)Login1.FindControl("Password")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Username")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Password")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("confirmPassword")).Text = "";
((RadTextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Email")).Text = "";
}
まだ役に立たない