[英]Refresh previous page dropdown selection
我對 C# 和 asp.net 很陌生,並且已經努力了幾天來整理出似乎很簡單的東西。 我有兩個頁面讓我們稱之為 page1.aspx 和 page2.aspx
頁面1.aspx
我有兩個帶有繼續按鈕的下拉列表。 單擊繼續按鈕后,它將填充我的 sql 語句中指定的數據。 在第一列我有一個超鏈接“視圖”,在最后一列我有禁用的復選框。 單擊視圖超鏈接后,它會將我帶到 page2.aspx,其中有一個“勾選”和“取消勾選”按鈕,可勾選 page1.aspx 上的復選框
頁面2.aspx
在這個頁面上,我有三個按鈕(返回、勾選、取消勾選),勾選和取消勾選按鈕只是勾選或取消勾選 page1.aspx 上禁用的復選框。 在后退按鈕上,我正在嘗試 response.redirect('page1.aspx'); 但是,當我被重定向時,下拉列表是空的,它不會重新填充以前選擇的條件以顯示新勾選或未勾選的復選框。
我試過的
function fnHistory() {
window.history.go(-1);
}
在 page2.aspx 的后退按鈕上,這確實將我的下拉列表值保留在 page1.aspx 上,但是它不會顯示新勾選的復選框,因為頁面需要刷新,刷新頁面會帶走下拉值。
我試圖在顯示 sql 數據的 div 上每 5 秒刷新一次頁面,但這不是一個選項,因為它只是不好的做法。
我已經嘗試在第 1 頁上為顯示 sql 數據的 div 更新面板,但是應該是勾選和取消勾選按鈕的觸發器位於 page2.aspx
您的幫助和建議將不勝感激。
page2 上有什么獨特的東西需要在另一個窗口中打開嗎? 在模態中打開第二頁怎么樣? 所以你可以直接訪問page1。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.