MVC Helper @ Html.Label没有出现?

时间:2015-05-10 00:09:00

标签: asp.net-mvc viewmodel html.labelfor

我错过了参考文献吗?

我引用了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 个答案:

答案 0 :(得分:1)

找到我的问题:

我注意到有效的项目引用了System.Web.Mvc.Html和我用于@Html.Label()的项目引用了System.Web.WebPages.dll

我删除了对System.Web.WebPages.dll的引用,现在它适用于所有扩展。

System.Web.WebPages.dll是废话......结束......谢谢