为什么ResourceFilter具有模型状态?

时间:2019-01-15 14:31:13

标签: asp.net asp.net-mvc asp.net-core

在ASP.NET Core文档中,据说 ResourceFilters Model Binding 之前运行,因此我们可以在模型绑定过程发生之前对其进行影响。

那么为什么我们在 ResourceExecutingContext 中具有 ModelState 属性?

public class MyAttribute : Attribute, IResourceFilter
{
    public void OnResourceExecuted(ResourceExecutedContext context)
    {
        //throw new NotImplementedException();
    }

    public void OnResourceExecuting(ResourceExecutingContext context)
    {
        if (context.ModelState.IsValid)
        {

        }

    }
}

0 个答案:

没有答案