0
我正在使用DropDown菜單和UpdatePanel篩選出DataGrid。 DataGrid具有重定向到不同頁面的按鈕。當我點擊後退按鈕或其他頁面上的鏈接時,它會將其重定向到DropDown的頁面,因爲它應該...但它擺脫了DataGrid數據,我必須再次從DropDown中進行選擇。有沒有辦法確保在按下鏈接和選擇後退按鈕時記住DropDown選項?謝謝你的幫助!頁生命週期問題
我正在使用DropDown菜單和UpdatePanel篩選出DataGrid。 DataGrid具有重定向到不同頁面的按鈕。當我點擊後退按鈕或其他頁面上的鏈接時,它會將其重定向到DropDown的頁面,因爲它應該...但它擺脫了DataGrid數據,我必須再次從DropDown中進行選擇。有沒有辦法確保在按下鏈接和選擇後退按鈕時記住DropDown選項?謝謝你的幫助!頁生命週期問題
在這種情況下最簡單的做法是將會話集合 和頁面加載中的下拉選擇保存,檢查是否有保存的選擇並使用它重新應用選擇。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Session["SavedSelection"] = DropDownList1.SelectedIndex;
}
protected void Page_Load(object sender, EventArgs e)
{
if(Session["SavedSelection"] != null)
{
int selectedIndex = (int) Session["SavedSelection"];
DropDownList1.SelectedIndex = selectedIndex;
}
}
@你有!page.postback中的綁定嗎? – kobe 2011-02-26 15:57:54
您的意思是瀏覽器後退按鈕或您的自定義鏈接後退按鈕 – 2011-02-26 16:01:08
瀏覽器後退按鈕 – user618616 2011-02-26 16:02:31