动作过滤器属性

Action filter attribute

是否可以有这样的 ActionFilterAttribute 参数?

[DataType(DataType.Password)]

例如我需要创建这样的东西

[ValidateSession(Session.Required)]

public class ValidateSession : ActionFilterAttribute
{
    enum Session
    {
        Required,
        NotRequired
    }

    private Session _session { get; set; }

    public ValidateSession(Session session)
    {
        this._session = session;
    }
}

您可以向自定义ActionFilter 添加参数。有关详细信息,请参阅 this.