2011-12-05 74 views
0

我有一個C#.NET MVC3網絡應用程序。我有一個包含模型列表的視圖。該列表可能很長,需要用戶在視圖上向下滾動。在「查看以編輯」中選擇其中一個模型時,用戶將進入編輯視圖。提交編輯視圖後,用戶將重定向回列表視圖。但是,列表視圖現在顯示回列表的頂部。如何將用戶重定向到列表視圖中他們點擊編輯按鈕的相同位置?MVC3導航,瀏覽器定位

回答

1

您可能更適合使用模式彈出對話框來編輯數據,而不是導航到其他頁面。

雖然可以做你想做的事情,但這是一種痛苦。您必須通過javascript獲取滾動位置,將其保存到隱藏字段,將其發佈到編輯頁面,以及記錄編號和其他內容,然後在返回時將其重新發回原始頁面,然後閱讀張貼值並通過javascript滾動到它。

所有這一切都可以避免,如果你只是使用模式編輯對話框,然後當對話框消失,頁面仍然在同一個地方。

+0

@MystereMan ....不錯的選擇。我會研究一下。謝謝 – MikeTWebb

+0

@MikeTWebb - 另一種選擇是在行中進行就地編輯。如果這對你有用,那就更好了。 –

+0

@Mys ...是的編輯是我們將在第二階段使用 – MikeTWebb