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 это дерьмо... Конец... Спасибо

Другие вопросы по тегам