我创建了一个属性类,这里是代码
namespace ZDemo.Validate1
{
public class ValidateRequest : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
/*further code*/
}
base.OnActionExecuting(filterContext);
}
}
}
并将其作为属性添加到不同控制器中的某些操作
[Validate1.ValidateRequest]
public ActionResult Add()
{
return View();
}
但是当我使用调试器运行此代码时,它根本就没有被调用。 我做错了什么?
答案 0 :(得分:0)
在方法开头调用base.OnActionExecuting(filterContext);
:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
//Your code here
}