【问题标题】:HTML helpers not available in partial viewHTML 助手在部分视图中不可用
【发布时间】:2013-11-24 18:36:55
【问题描述】:

我创建了一个局部视图,但无法访问 HTML Helpers 的 Html 命名空间。它在主视图中可用。我错过了什么吗?

编辑:我应该提到我正在使用 ASP.NET MVC 5。

【问题讨论】:

  • 检查this link
  • 感谢您的链接。但我看不出它与我的问题有什么关系。
  • 您的视图位于何处?
  • 在视图的子视图中。有关系吗?
  • 这很重要,this link 也包含一些建议。或者尝试重启Visual Studio,有时候会跑到疯狂状态……

标签: asp.net-mvc razor asp.net-mvc-5


【解决方案1】:

检查您的视图目录中是否有 web.config 并在 web.config 中

<pages pageBaseType="System.Web.Mvc.WebViewPage">
  <namespaces>
    <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" />
  </namespaces>
</pages>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 2011-08-31
    • 2023-03-22
    相关资源
    最近更新 更多