我对控制器的索引操作采用了如下的页面参数: /Organizations/Index?page=5 用于限制显示的对象数.如果他们在完成后选择“编辑”其中一个对象,我希望返回与开始编辑之前相同的值(例如,在
/Organizations/Index?page=5
用于限制显示的对象数.如果他们在完成后选择“编辑”其中一个对象,我希望返回与开始编辑之前相同的值(例如,在列表的同一“页面”上).
我的编辑网址最终看起来像这样:
/Organizations/Edit/487
如何保留原始页面值?
谢谢!
要在可以使用的呼叫之间保留数据>会话状态,
>一个隐藏的领域,
>将其作为查询字符串呈现在链接中,
>使用cookie或
> TempData(会话状态仅保留用于下一次调用).
如果要访问路径数据,可以使用控制器上下文:
ControllerContext.RouteData.Values["action"];
“action”是路由参数的名称.