我相信這不是一個獨特的問題,但我正在繪製一個空白(星期一早上)如何解決它。Gridview在瀏覽時仍然顯示,然後返回
在我的導航菜單上,用戶使用DDL打開一個頁面,從下拉菜單中選擇一條記錄,在Gridview中打開一行,顯示幾個字段。用戶可以點擊編輯和更新兩個字段,當然也可以選擇取消,或者從顯示Gridview中新記錄的下拉列表中選擇另一條記錄。
這一切工作正常。
問題是當用戶轉到導航菜單並轉到另一頁然後回到第一頁時,正在查看的最後一條記錄仍顯示在Gridview中,而不是僅顯示DDL並等待選擇。就好像頁面加載事件不會再次觸發一樣(事實上並非如此)。我需要它作爲初始加載啓動,以便'If Not ISPostback Then'邏輯正確啓動。
看起來頁面被緩存,只是重新加載或重新顯示,是否有任何事件發生或是這個瀏覽器?
感謝您的任何想法。
由於視圖狀態,沒有代碼示例,我再次看到它的聲音我只能想象當用戶單擊另一個導航鏈接時需要做些什麼(重置網格視圖) –
嗨@尼克,對不起並不是很多代碼,它非常基本。你可以向我解釋如何重置導航點擊gridview? – htm11h
這聽起來像是一個瀏覽器/緩存問題。你有沒有設置NoCache等? 'Response.Cache.SetCacheability(HttpCacheability.NoCache);' – GalacticCowboy