2010-04-21 103 views
0

我将我的网站从asp.net mvc 1.0转换为2.0。转换后,我收到以下错误actionlinkASP.Net MVC 2 Error Method not found:'System .string

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 

回答

0

您是否仍使用版本1.0 MvcFutures?您可能需要升级并使用2.0版的MvcFutures。

+0

我已经升级,然后不工作。它在版本1.0工作 – 2010-04-21 14:43:36

+0

是的,我从codeplex得到它..谢谢 – 2010-04-21 14:49:32