以下のコードでは、コントローラーで属性を使用すると、3 つの引数ともう 1 つの "Order" が表示されます。これは何ですか? どのようにそれを削除しますか? 私のパラメータの位置では最後ではなく、真ん中にあります(奇妙な)
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);
}
}
アップデート :
この属性では、データベースでセキュリティ チェックを行い、条件によっては別のページにリダイレクトしたいと考えています。