enum, объявленный на главной странице, не может получить доступ со страницы содержимого - PullRequest
0 голосов
/ 11 марта 2019

Привет! Я объявил enum на главной странице как

public enum AlertType
        {
            success = 1,
            danger,
            warning,
            info,
            primary,
            secondary,
            light,
            dark
        }

Но когда я пытался получить доступ к одному элементу этого перечисления внутри моей страницы содержимого, используя string Name = this.Master.AlertType.danger.ToString();, это выдает ошибку «не может ссылаться на тип через выражение». Что делать с этой ошибкой? как я могу получить доступ к этим значениям внутри enum здесь на моей странице контента?

1 Ответ

0 голосов
/ 11 марта 2019

Проблема именно в том, что говорится в сообщении об ошибке.Вы используете локальное свойство this.Master.AlertType для доступа к перечислению.Это свойство имеет собственное значение (может быть success), поэтому нет смысла добавлять .danger к нему.

Попробуйте

string Name = AlertType.danger.ToString();
...