9

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

我想在创建“传出”网址时为其添加值。

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

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

4

1 回答 1

7

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

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

filterContext.HttpContext.Items.Add("test","test")
于 2012-11-17T13:29:39.787 回答