在我的ASP.NET MVC 5应用程序中,我想使用一些参数来“生存”几个后续请求,而不管它们是否在控制器中处理过。
例如,如果请求中包含order/add/1234?promocode=new2014
,我希望它一直保留用户将订单汇总到一起,直到他继续结账。这意味着,在我的视图中使用HTML帮助程序生成的每个操作链接都应包含此参数。
我怎样才能做到这一点?
答案 0 :(得分:1)
您可以在Viewbag中保存此参数,然后再次使用它,如
@ Url.Action(“index”,new {promocode = Viewbag.CurrentPromocode})