#asp.net-mvc
#asp.net-mvc
Вопрос:
У меня есть приложение MVC. Я создал папку ресурсов с файлами ресурсов в ней.
На мой взгляд, я могу ввести:
InvoiceStatuses.Received
что эквивалентно «полученному», поэтому избегает волшебной строки.
Однако, на мой взгляд, в настоящее время у меня есть что-то вроде:
@if (item.Status == "received")
По какой-то причине я не могу использовать ресурс в представлении. Я ввожу его, но он его не распознает. Я думаю, это потому, что в представлении нет места для размещения:
using MyApp.Resources;
Может кто-нибудь, пожалуйста, скажите мне, возможно ли использовать этот ресурс в представлении, и если да, то как?
Ответ №1:
Чтобы добавить использование в представление, используйте следующий синтаксис
@using MyNamespace
После добавления ссылки на пространство имен вы можете получить доступ к любым членам класса, которые являются частью этого пространства имен.
Я полагаю, что вы также можете добиться того же, введя полное имя класса и используя комбинацию клавиш Ctrl . чтобы разрешить ссылку.