传递URL参数以重新填充页面

时间:2012-04-11 18:44:06

标签: asp.net vb.net asp.net-mvc-3

我目前有一个使用过滤器填充的页面,该过滤器通过URL传递过滤器的参数。

我想捕获这些参数,并让用户有机会返回到应用于其视图的相同过滤器的页面。基本上,它是一个后退按钮。 AKA:将参数传回URL,以便重新填充页面。

我希望这是有道理的。任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:3)

您可以将过滤器值存储在会话变量或cookie中。

会话变量:

Session("MyCustomFilter") = "FilterValue"

<强>曲奇:

Dim cookie As HttpCookie
cookie = New HttpCookie("MyCustomFilter")
cookie.Values.Add("MyCustomFilter", "FilterValue)

虽然会话变量更易于使用,但如果您关闭浏览器,它将保存,而Cookie将被保存并可在以后使用。

注意:根据我的评论添加了更准确的答案。