【发布时间】:2012-10-21 14:51:27
【问题描述】:
给定以下代码:
public class MyActionFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
var a = filterContext.ActionParameters["someKey"];
var b = filterContext.RouteData.Values["someKey"];
base.OnActionExecuting(filterContext);
}
}
a 和 b 有什么区别?
我们什么时候应该在路由数据上使用动作参数?有什么区别?
【问题讨论】:
-
当你需要他时,@DarinDimitrov 在哪里。 :)
标签: .net asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing action-filter