0

ページに 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 = "";
    }

まだ役に立たない

4

1 に答える 1

0

Mozilla firefox の RadTextBox の動作であることが判明しました

于 2010-03-31T10:28:34.857 に答える