MVC Helper @Html.LabelFor 没有出现?
MVC Helper @Html.LabelFor not showing up?
我是否遗漏了参考资料或其他内容?
我参考了 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>
找到我的问题:
我注意到有效的项目引用了 System.Web.Mvc.Html 而我用于 @Html.Label() 的项目引用了 System.Web.WebPages.dll
我删除了对 System.Web.WebPages.dll 的引用,现在它适用于所有扩展。
System.Web.WebPages.dll 是废话...结束...谢谢
我是否遗漏了参考资料或其他内容?
我参考了 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>
找到我的问题:
我注意到有效的项目引用了 System.Web.Mvc.Html 而我用于 @Html.Label() 的项目引用了 System.Web.WebPages.dll
我删除了对 System.Web.WebPages.dll 的引用,现在它适用于所有扩展。
System.Web.WebPages.dll 是废话...结束...谢谢