如何在asp.net mvc中持久化查询字符串的值?
如果我有一个url:
/questions?page=2&sort=newest&items=50&showcomments=1&search=abcd在分页链接中,我希望保留所有查询字符串的值,以便用户单击“下一页”时它们仍然存在(在这种情况下,页面值会更改,但其余值将保持不变)
我可以想到两种方法来实现:
- 在视图中使用Request.Querystring并将其添加到链接中
- 通过ViewData从控制器将每个查询字符串值传回视图
哪一种更好?还是说这些是唯一的选择?还是有更好的方法来实现这个功能?