MVC3导航,浏览器定位

时间:2011-12-05 23:18:09

标签: asp.net-mvc-3 navigation positioning

我有一个C#.NET MVC3网络应用程序。我有一个具有模型列表的视图。此列表可能很长,需要用户向下滚动视图。在“要编辑的视图”中选择其中一个模型时,用户将进入“编辑视图”。提交编辑视图后,用户将重定向回列表视图。但是,列表视图现在显示在列表顶部。如何将用户重定向到列表视图中他们单击“编辑”按钮的相同位置?

1 个答案:

答案 0 :(得分:1)

您可能更适合使用模态弹出对话框来编辑数据,而不是导航到其他页面。

虽然可以做你想做的事,但这很痛苦。您必须通过javascript获取滚动位置,将其保存到隐藏字段,将其发布到您的编辑页面,以及记录编号和其他任何内容,然后在您返回时将其重新发布回原始页面,然后阅读发布值并通过javascript滚动到它。

如果您只使用模态编辑对话框,则可以避免所有这一切,然后当对话框消失时,页面仍在同一位置。