C # проблема с точкой в ​​файле ресурсов - PullRequest
1 голос
/ 19 сентября 2011

У меня небольшая проблема с точкой (.) в файле ресурсов.В моем global.resx файле у меня есть значение:

Key: DSNLBuiltNo
Value: DS.NLM + Built no

Когда я отображаю это в своем файле Razor с @Html.Label(Global.DSNLBuiltNo), я вижу только NLM + Built no на своей странице (и в базовом HTML.)знает, что здесь происходит?

1 Ответ

1 голос
/ 19 сентября 2011

Это из-за того, как работает метод Label. Включая только одну строку, вы в основном говорите, что метка предназначена для этого конкретного идентификатора. Поскольку вы не предоставили фактический текст метки, предполагается, что вы ссылаетесь на фактическое свойство где-то и используете только имя свойства, а не его полностью определенное пространство имен. Чтобы получить ожидаемый вывод (если label является правильным выводом), тогда вы хотите использовать:

@Html.Label(Global.DSNLBuiltNo, Global.DSNLBuiltNo)

или если вам не нужен ярлык, поскольку он нигде не ссылается на фактический идентификатор

@Global.DSNLBuiltNo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...