在动作过滤器中添加参数/查询字符串值。 c#mvc3

时间:2012-11-17 13:22:35

标签: c# asp.net-mvc

当我尝试将参数或查询字符串值添加到操作过滤器内的上下文时,会引发异常以表明该集合是只读的。

我想在创建时向'传出'网址添加值。

filterContext.ActionParameters.Add("test", "test");

我需要将这些值传递给查询字符串或请求参数。 感谢

1 个答案:

答案 0 :(得分:7)

HttpContext.Request.Params是只读的。它反映了传入的请求。

考虑使用HttpContext.Items保存我们自己的对象/值

filterContext.HttpContext.Items.Add("test","test")