【发布时间】:2009-05-20 19:19:23
【问题描述】:
在 asp.net mvc 中持久化查询字符串值的好方法是什么?
如果我有一个网址: /questions?page=2&sort=newest&items=50&showcmets=1&search=abcd
在分页链接上,我希望将这些查询字符串值保留在所有链接中,以便在用户单击“下一页”时它们保持不变(在这种情况下,页面值会改变,但其余部分会保持不变)
我可以想到两种方法来做到这一点:
- View 中的 Request.Querystring 并将值添加到链接
- 使用 ViewData 将每个查询字符串值从控制器传回视图
一个比另一个更好吗?这些是唯一的选择还是有更好的方法来做到这一点?
【问题讨论】:
标签: asp.net-mvc query-string viewdata