当我尝试将参数或查询字符串值添加到操作过滤器内的上下文时,会引发异常以表明该集合是只读的。
我想在创建时向'传出'网址添加值。
filterContext.ActionParameters.Add("test", "test");
我需要将这些值传递给查询字符串或请求参数。 感谢
答案 0 :(得分:7)
HttpContext.Request.Params是只读的。它反映了传入的请求。
考虑使用HttpContext.Items保存我们自己的对象/值
filterContext.HttpContext.Items.Add("test","test")