如何向OnActionExecuting添加参数?

时间:2012-10-22 13:59:57

标签: c# .net vb.net asp.net-mvc-3 visual-studio

我想在OnActionExecuting()过滤器的当前请求中添加Params我试过这个

filterContext.HttpContext.Request.Params.Add("mid", "amogh");

它给出的错误是read only

我还想在下一个request.can中访问这个添加的Params。我通过使用filterContext.RequestContext.HttpContext.Request.UrlReferrer对象来访问这个Params。

1 个答案:

答案 0 :(得分:0)

我相信您可以使用ActionParameters属性(请参阅 ActionExecutingContext.ActionParameters ) - 这样您就可以查看或更改将传递给操作方法的参数。< / p>