ページに 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_Click
buttonReset_Click
this.tmpPwdUser
null