2013-05-15 200 views
2

使用asp.net,jQuery和c#以及存儲過程的組合。在rowediting回發之後將gridview返回到其原始垂直位置

我已經成功地創建了一個gridview,然後我應用jQuery datatables插件來提供文本列過濾(我禁用了大部分其他數據表函數/設置))。

Gridview按預期工作,當我使用RowEditingRowUpdating事件時,IE的可編輯字段也會很好地更新。

如果用戶點擊並編輯,然後單擊更新鏈接,數據庫將更新並重新加載頁面。現在如果該人已經向下滾動說出記錄50(例如向下一半)以定位並且然後編輯該記錄,則在刷新頁面之後,用戶必須向下滾動以找到相同的記錄。

我試圖找到一種方法,將用戶返回到頁面刷新後頁面刷新前他們剛編輯過的相同位置(記錄)。

回答

0

除非我誤解了;你的困境與Gridviews等沒有關係,並且全部與僅僅保持頁面滾動位置在後回... have a read of this JavaScript solution from the 4 guys

P.S.谷歌是你的朋友

+0

我無法得到這個工作,然後偶然發現頁面指令:MaintainScrollPositionOnPostback =「True」,這工作 – MoiD101

0

我發現一個非常簡單的解決方案,我的問題出了一個負載的編碼,它竟然是MaintainScrollPositionOnPostback =「True」頁面指令。

+0

你有沒有在不同的瀏覽器中試過這個?通常它可以在IE中使用,但在其他瀏覽器(例如Chrome/Safari/FireFox)中則不適用。 –

相關問題