【问题标题】:add a helper on the razor views (pagedList)在剃刀视图上添加一个助手(pagedList)
【发布时间】:2014-03-05 15:08:50
【问题描述】:

我想使用 pagedList 助手,我有一个 4 层应用程序,它有一个 MVC4 有一个表示层。我已经使用nuget 添加了库。然后在视图的web.conf 上添加键,例如:

  <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" />
    <add namespace="JQueryUIHelpers" />
    <add namespace="PagedList" />
    <add namespace="PagedList.MVC" />        
  </namespaces>

问题在于,当我尝试使用帮助程序 (@Html.PagedListPager) 时,它就像没有加载一样。

也尝试使用经典的@using,但我得到了相同的结果。 关闭并重新打开应用程序和视觉工作室,但什么也没有,知道我还能尝试什么吗?

【问题讨论】:

  • 你是不是错了?
  • 在我尝试添加助手之前没有错误,助手不在 intelicense 上,如果我手动输入它,我会收到助手未定义方法或扩展的错误
  • 你是如何用 nugget 安装包的? (哪个命令)
  • 打开Nugget UI,搜索pagedList.MVC并安装

标签: asp.net-mvc-4 razor html-helper pagedlist


【解决方案1】:

我刚刚遇到了完全相同的问题和完全相同的错误

&lt;add namespace="PagedList.MVC" /&gt;

替换成

&lt;add namespace="PagedList.Mvc" /&gt;

Mvc 不是 MVC,“M”为大写,“v”和“c”均为小写。

记得重启 Visual Studio。

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 2013-10-03
    • 2018-05-19
    • 2013-09-28
    • 1970-01-01
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    相关资源
    最近更新 更多