如果是这样,为什么我不能在我的代码中覆盖它?ASP.NET MVC 2:OnPreAction方法是否存在于Controller类中?
protected override bool OnPreAction(string actionName, System.Reflection.MethodInfo methodInfo)
{
//do stuff
return base.OnPreAction(actionName, methodInfo);
}
发布的代码是在控制器范围内,从控制器类扩展。当我编译我得到这个错误:
'Namespace.Controllers.XXController.OnPreAction(string, System.Reflection.MethodInfo)': no suitable method found to override
如果方法不存在,有没有人取代它?
如果它确实存在,我的代码中有什么问题?
请帮忙!
谢谢
好的。为什么是这样?是从MVC 1的OnPreAction? – Diego 2011-03-02 13:42:02
@Diego:我认为它来自一个测试版。 – SLaks 2011-03-02 14:16:03