Asp.net mvc ActionLink<&燃气轮机;找不到通用版本
我有点受够了这些Html助手 我在网上做了很多研究,但什么都找不到 我是地球上唯一一个不能让Html.ActionLink正常工作的人吗 以下是我正在努力实现的目标:Asp.net mvc ActionLink<&燃气轮机;找不到通用版本,asp.net-mvc,Asp.net Mvc,我有点受够了这些Html助手 我在网上做了很多研究,但什么都找不到 我是地球上唯一一个不能让Html.ActionLink正常工作的人吗 以下是我正在努力实现的目标: <%=Html.ActionLink<CatalogController>(x=>x.Index(parent.Name,child.Name),child.Name) %> x.Index(parent.Name,child.Name),child.Name)%%> 我获得了ActionLink
<%=Html.ActionLink<CatalogController>(x=>x.Index(parent.Name,child.Name),child.Name) %>
x.Index(parent.Name,child.Name),child.Name)%%>
我获得了ActionLink方法,但无法从intellisense获得ActionLink<>通用方法
我已将Microsoft.Web.Mvc引用添加到我的项目中,这是我的Web配置文件的“我的页面”部分:
<namespaces>
<add namespace="System.Web.Mvc"/>
<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"/>
<add namespace="AspNetMvcTypeSafety.Controllers"/>
<add namespace="AspNetMvcTypeafety.Models"/>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
发生什么事了
谢谢我不认为asp.net mvc程序集本身有Html.ActionLink和控件作为其模板,您正在使用的模板版本,它只有Html.ActionLink,您可能需要找到其他程序集来支持该功能。您还需要将其添加到视图文件夹中的web.config部分(如果存在),以便intellisence可以获取它(您可能需要重新启动Visual Studio,因为intellisence可能会被缓存)请快速思考,是否已将Microsoft.Web.Mvc导入到要使用此模板方法的文件中。