MVC Helper @Html.Label для не появляется?
Я пропускаю ссылку или что-то?
У меня есть ссылка на System.Web.Mvc 4.0x
Но всякий раз, когда я пытаюсь это
@Html.LabelFor(x=>Model.yadda, new {id="_lblYadda"});
Я ничего не получаю, даже не могу его скомпилировать. У меня есть только ссылка на
@Html.Label("Yadda", "Yadda yadda");
Я потратил 5 минут на поиски, я знаю, это просто, так что.. помогите, пожалуйста!
Пространства имен WebConfig:
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
1 ответ
Решение
Нашел мою проблему:
Я заметил, что работающий проект ссылается на System.Web.Mvc.Html, а тот, который я использую для @Html.Label(), ссылается на System.Web.WebPages.dll.
Я удалил ссылку на System.Web.WebPages.dll и теперь она работает со всеми расширениями.
System.Web.WebPages.dll это дерьмо... Конец... Спасибо