Вопрос

Можно ли сложить несколько атрибутов фильтра? Например, у меня есть этот атрибут, который проверяет, есть ли у человека разрешение на «администратор» или «очередь»

    [ClientPortalSecured("Administrator", "Queue")]
    public ActionResult Index()
    {
        return View(this.GetModel());
    }

Но что, если я захочу проверить это и что -то еще? Можно ли сделать что -то подобное?

    [ClientPortalSecured("Administrator", "Queue")]
    [ClientPortalSecured("abc")]
    public ActionResult Index()
    {
        return View(this.GetModel());
    }

В настоящее время я получаю ошибку компилятора «дубликат» ClientPortalLessecued ', когда я попробую это.

Это было полезно?

Решение

Нашел это. Добавлен

[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]

к классу ClientPortalSecuedTtribute

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top