保持页面状态

时间:2012-05-02 13:38:44

标签: javascript asp.net-mvc-3

我正在使用MVC3模式。

在包含3个表的页面中,当用户选择第1行并单击编辑按钮进行编辑时,会将其重定向到另一个页面。

完成编辑并单击“保存”后,它们将重定向到同一页面,并且第一行不会在第一个表格中保持选中状态。

1 个答案:

答案 0 :(得分:2)

您需要找到一种方法将该信息传递回原始页面 - 我想在查询字符串中可能最简单,然后您可以从视图中查看它或使用ViewModel或ViewBag告诉您哪个已编辑行(如果有)。

然而,根据我对MVC3的体验,除非有令人信服的理由改变页面,否则多行页面编辑非常容易并且用户友好地使用AJAX完成,因此用户无需在整个视图之间切换时间。这样可以避免这个问题。