Класс добавлен в Мое пространство имен, недоступное в представлении MVC - PullRequest
1 голос
/ 16 августа 2011

У меня есть следующий класс, добавленный в пространство имен My в приложении .NET 3.5 MVC2 VB:

Namespace My

    Public Class Environment

        Public Shared ReadOnly Property IsProduction As Boolean
            ...code here...
        End Property

    End Class

End Namespace

Я использовал его в приложении, но не могу ссылаться на него напрямую вПосмотреть.Например, этот код помечает «My.Environment» и говорит, что он не является членом «My»:

<p>
    Are you are in production? <%= My.Environment.IsProduction %>
</p>

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

1 Ответ

1 голос
/ 16 августа 2011

Снова глядя на ваш код, Джейми прав.Вы должны создать экземпляр класса, прежде чем использовать его в представлении.Предполагая, что вы передаете инстанцированную переменную, скажем, environment to model, вы можете сделать это:

<p>
Are you are in production? <%= model.IsProduction %>
</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...