2015-03-16 4 views
1

У меня есть файл resource.resx, где я перечислил переменные в паре значений ключа. В части «cs» моего проекта ресурсы распознаются.
Но в разделе «бритва» в моем файле «cshtml» я получаю ошибку. «Тип или имя пространства имен« Ресурс »не найдено». Каков правильный способ использования ресурса в коде «бритвы»?Неверное имя типа или пространства имен 'Resource'

@using Resource 
.... 
... 
<td>Name <a href="@Resource.Name"></a></td> 

ответ

1

Перейти к вашему коду C#. Нажмите на класс Resource (перейдите к определению класса - вам нужно просто нажать F12, когда курсор останется на имени класса). И проверьте пространство имен этого класса. Поместите это пространство имен в раздел @using. Но я рекомендую вам поместить определение этого пространства имен на страницах по умолчанию. You can read there how to do it.

+0

Спасибо за отзыв. Я должен был добавить правильное пространство имен. Теперь это работает. – user1651888

+0

@ user1651888 Если мой пост поможет вам, вы могли бы отметить его как ответ :). – RredCat

0

Я только что создал новый проект MVC. Добавлено Resource.resx файл с String1 Недвижимость. Построить это. Все, что я должен был называть @Resource.String1 в представлении, не используя директиву @using или добавляя пространство имен.

<h2>@Resource.String1</h2> 
Смежные вопросы