找不到ASP.Net MVC 2错误方法:“System.string”

找不到ASP.Net MVC 2错误方法:“System.string”,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我将我的网站从asp.net mvc 1.0转换为2.0。转换之后,actionlink中出现以下错误 Method not found: 'System.String System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper, System.String, System.Web.Routing.RouteValueDictionary, System.Collections.Generic.IDictionar

我将我的网站从asp.net mvc 1.0转换为2.0。转换之后,actionlink中出现以下错误

Method not found: 'System.String System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper, System.String, System.Web.Routing.RouteValueDictionary, System.Collections.Generic.IDictionary`2<System.String,System.Object>)'.

Line 102:                    <%var Signin = Html.Resource("globalResources, Signin"); %>
Line 103:                    <% if (string.IsNullOrEmpty(Signin)) Signin = "Signin"; %>
Line 104:                    <%= Html.ActionLink<AccountController>(cntrl => cntrl.LogOn(), Signin.ToString(), new { @class = "defaultmaster" })%>
Line 105:                    |
Line 106:                    <%var register = Html.Resource("globalResources, Register"); %>


Source File: e:\Muchsocial\Sourcecode\Muchsocial\Views\Shared\Muchsocial.Master    Line: 104 

您还在使用1.0版的MVC未来吗?您可能想从2.0升级并使用MVC未来。

我已经升级了,但它不起作用。它在1.0版本中工作