当前位置 : 主页 > 网络编程 > ASP >

asp.net-mvc – 在导航时维护url参数

来源:互联网 收集:自由互联 发布时间:2021-06-24
我对控制器的索引操作采用了如下的页面参数: /Organizations/Index?page=5 用于限制显示的对象数.如果他们在完成后选择“编辑”其中一个对象,我希望返回与开始编辑之前相同的值(例如,在
我对控制器的索引操作采用了如下的页面参数:

/Organizations/Index?page=5

用于限制显示的对象数.如果他们在完成后选择“编辑”其中一个对象,我希望返回与开始编辑之前相同的值(例如,在列表的同一“页面”上).

我的编辑网址最终看起来像这样:

/Organizations/Edit/487

如何保留原始页面值?

谢谢!

要在可以使用的呼叫之间保留数据

>会话状态,
>一个隐藏的领域,
>将其作为查询字符串呈现在链接中,
>使用cookie或
> TempData(会话状态仅保留用于下一次调用).

如果要访问路径数据,可以使用控制器上下文:

ControllerContext.RouteData.Values["action"];

“action”是路由参数的名称.

网友评论