1

ページに 2 つの ASP ボタンがあります (buttonUsername と buttonReset)。最初のボタンは AD 検索を実行し、プライベート変数を設定します。2 番目のボタンは、以前に設定した変数を使用してアクションを実行します。

public partial class ResetPassword : System.Web.UI.Page {
    private UserPrincipal tmpPwdUser;

    protected void buttonUsername_Click(object sender, EventArgs e) {
        this.tmpPwdUser = ...
    }

    protected void buttonReset_Click(object sender, EventArgs e) {
        myObj.myFunction(this.tmpPwdUser); // --> this.tmpPwdUser is void
    }
}

私の問題:関数にthis.tmpPwdUser正しく設定されていますが、イベントがトリガーされると、変数は. イベントがトリガーされると、ページがリロードされるため、各ローカル変数がリセットされると思います。ボタンがクリックされたときに状態を保持する方法はありますか?buttonUsername_ClickbuttonReset_Clickthis.tmpPwdUsernull

4

2 に答える 2