2010-01-22 65 views
0

我有點厭倦了這些Html助手。ActionLink <>通用版本未找到

我做了很多的研究在網絡上,但不能FINF什麼..

我是地球上唯一的人是不能得到Html.ActionLink工作...

這裏就是我試圖讓工作:

<%=Html.ActionLink<CatalogController>(x=>x.Index(parent.Name,child.Name),child.Name) %> 

我得到的ActionLink的方法,但不能得到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> 

這是怎麼回事!

感謝

+0

只需將它添加到你的web.config在瀏覽文件夾中的部分一個快速的想法,你是否已經將Microsoft.Web.Mvc導入到您要使用此模板方法的文件中。 – 2010-01-25 02:22:30

回答

0

我不認爲asp.net的MVC組件本身具有Html.ActionLink 與控制爲模板,您使用的模板版本,它只有Html.ActionLink,您可能需要找到一些其他程序集來支持該功能。

0

您還需要如果存在的話,這樣可以intellisence把它撿起來(你可能需要重新啓動Visual Studio,因爲intellisence可以被緩存)

相關問題