Могу ли я использовать этот код непосредственно в Razor View ASP.NET MVC 3 вместо объявления переменных? - PullRequest
1 голос
/ 25 февраля 2011

У меня есть значения в файле resx, которые я хотел бы вывести в виде бритвы.Когда я пробую таким образом, он взрывается.

<li>
    <a href="#">@ResourceFacade<Global>.GetString("MenuLabelSupport");</a>
</li>

, но если я делаю это, он работает, как ожидалось.

@{ 
 var menuLabelSupport = ResourceFacade<Global>.GetString("MenuLabelSupport");
}

<li>
    <a href="#">@menuLabelSupport</a>
</li>

Я бы очень хотел использовать первую реализацию.Возможно, мой синтаксис не совсем правильный?Если кто-то увидит, что я что-то делаю неправильно, пожалуйста, дайте мне знать.Большое спасибо за любые советы.

1 Ответ

9 голосов
/ 25 февраля 2011

Попробуй так:

<a href="#">@(ResourceFacade<Global>.GetString("MenuLabelSupport"))</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...