【问题标题】:ActionLink helper problemActionLink 助手问题
【发布时间】:2011-01-07 14:32:05
【问题描述】:

我正在尝试阅读 Rob Conery 教程 MVC StoreFront,但我遇到了与控制器操作链接的代码行问题。

<div class="categoryNavigation">
    <% foreach (Category parent in ViewData.Model)
       { %>
       <h3><%=parent.Name%></h3>
       <ul>
            <%foreach (Category child in parent.SubCategories)
              { %>
            <li>
                <%=Html.ActionLink<CatalogController>(x=>x.Index(parent.Name,child.Name),child.Name) %>
            </li>
               <% } %>
       </ul>
        <% } %>

</div>

我收到这样的消息:非通用方法 'System.Web.MVC.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,string,string,System.Web.Mvc.Ajax.AjaxOptions)'不能与类型参数一起使用

你能帮我解决这个问题吗

谢谢

我想我找到了一些东西:

在他的 Html.Action 辅助代码教程中,我可以在智能感知上看到他有两种方法可供选择:

Html.ActionLink Html.ActionLink

我没有 Html.ActionLink 选项...

在页面配置的 Web 配置文件中,我有以下内容:

<pages>
        <controls>
            <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </controls>
        <namespaces>
            <add namespace="System.Web.Mvc"/>
            <add namespace="System.Web.Mvc.Ajax"/>
            <add namespace="System.Web.Mvc.Html"/>
            <add namespace="System.Web.Routing"/>
            <add namespace="System.Linq"/>
            <add namespace="System.Collections.Generic"/>
            <add namespace="CoderForTraders.Data"/>
            <add namespace="CoderForTraders.Web.Controllers"/>
        </namespaces>
    </pages>

【问题讨论】:

  • 您确定该编译错误来自该文件中的该行吗?这似乎不太可能,因为您正在调用 HTML 帮助程序,但错误与 AJAX 帮助程序有关。您是否在您的页面中调用任何其他助手?
  • 不,这就是我页面中的全部内容。我不知道为什么我会得到这个 ajax 参考

标签: asp.net-mvc html-helper


【解决方案1】:

我只需要 Microsoft.Web.Mvc 参考

【讨论】:

    猜你喜欢
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2014-05-27
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多