我在頁面中有2個ASP按鈕(buttonUsername和buttonReset)。首先執行AD搜索,並設置一個私有變量,而第二個按鈕執行一個操作,使用之前設置的變量。ASP.NET aspx按鈕單擊重置
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
。我想,當事件被觸發時,頁面被重新加載,所以每個局部變量被重置。當點擊按鈕si時,有沒有辦法保持狀態?
爲什麼不直接把該值在會話變量或查看狀態 – Rex
@Rex最後我使用狀態 – Naigel