动作过滤器属性

时间:2016-09-06 09:02:34

标签: c# asp.net asp.net-mvc action-filter custom-action-filter

是否可以拥有这样的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;
    }
}

1 个答案:

答案 0 :(得分:1)

您可以将参数添加到自定义ActionFilter。有关更多信息,请参阅 this