使用下面的代码,当我在控制器中使用属性时,我看到了我的 3 个参数和一个“订单”这是什么?怎么去掉?它不是我的参数位置的最后一个,而是在中间(奇怪)
public class TestingFilterAttribute : ActionFilterAttribute
{
public TestingFilterAttribute()
{
}
public string FieldA { get; set; }
public int FieldB { get; set; }
public int FieldC { get; set; }
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
.....
base.OnActionExecuting(filterContext);
}
}
更新 :
我想在这个属性中,在数据库中进行安全检查并在某些情况下重定向到另一个页面。