簡體   English   中英

刷新上一頁下拉選擇

[英]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'); 但是,當我被重定向時,下拉列表是空的,它不會重新填充以前選擇的條件以顯示新勾選或未勾選的復選框。


我試過的

  1. 我嘗試了一個功能
    function fnHistory() {
        window.history.go(-1);
    }

在 page2.aspx 的后退按鈕上,這確實將我的下拉列表值保留在 page1.aspx 上,但是它不會顯示新勾選的復選框,因為頁面需要刷新,刷新頁面會帶走下拉值。

  1. 我試圖在顯示 sql 數據的 div 上每 5 秒刷新一次頁面,但這不是一個選項,因為它只是不好的做法。

  2. 我已經嘗試在第 1 頁上為顯示 sql 數據的 div 更新面板,但是應該是勾選和取消勾選按鈕的觸發器位於 page2.aspx

您的幫助和建議將不勝感激。

page2 上有什么獨特的東西需要在另一個窗口中打開嗎? 在模態中打開第二頁怎么樣? 所以你可以直接訪問page1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM