我想在asp.net mvc 2中调用动作之前调用其他方法或其他技术。
因为我想在变量中设置属性然后在控制器中调用动作。
任何人都可以指导我。
答案 0 :(得分:2)
这有助于http://msdn.microsoft.com/en-us/library/system.web.mvc.actionfilterattribute.onactionexecuting.aspx吗?
答案 1 :(得分:1)
您可以实现自己的控制器工厂,请参阅here,并在退回之前使用控制器执行任何操作。
答案 2 :(得分:0)
如果你需要做的就是设置一个控制器成员变量,那么一个快速而干净的方法是覆盖控制器的initialize method,如下所示:
protected override void Initialize( RequestContext rc) {
base.Initialize(rc);
//Add any variable initialization here
employeeId = rc.HttpContext.Request.Cookies["userid"]["emp_id"];
}