2011-12-05 70 views
0

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

回答

1

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

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

所有这一切都可以避免,如果你只是使用模式编辑对话框,然后当对话框消失,页面仍然在同一个地方。

+0

@MystereMan ....不错的选择。我会研究一下。谢谢 – MikeTWebb

+0

@MikeTWebb - 另一种选择是在行中进行就地编辑。如果这对你有用,那就更好了。 –

+0

@Mys ...是的编辑是我们将在第二阶段使用 – MikeTWebb