我正在使用MVC3模式。
在包含3个表的页面中,当用户选择第1行并单击编辑按钮进行编辑时,会将其重定向到另一个页面。
完成编辑并单击“保存”后,它们将重定向到同一页面,并且第一行不会在第一个表格中保持选中状态。
答案 0 :(得分:2)
您需要找到一种方法将该信息传递回原始页面 - 我想在查询字符串中可能最简单,然后您可以从视图中查看它或使用ViewModel或ViewBag告诉您哪个已编辑行(如果有)。
然而,根据我对MVC3的体验,除非有令人信服的理由改变页面,否则多行页面编辑非常容易并且用户友好地使用AJAX完成,因此用户无需在整个视图之间切换时间。这样可以避免这个问题。