ASP.NET MVC - 版本说明

时间:2009-12-31 14:46:56

标签: asp.net-mvc

我正在使用VS 2008和MVC 1.0。

当我尝试执行

<%=Html.ActionLink("DisplayHello",
new {Controller="SayHello",Action="DisplayHello"}) %>

它抛出

System.Web.Mvc.HtmlHelper does not contain a definition for "ActionLink".

我正在使用MVC版本System.Web.Mvc.dll (1.0.40310.0)

问题

我需要升级哪个版本?

1 个答案:

答案 0 :(得分:1)

您的MVC版本包含ActionLink扩展。您可能遇到名称空间问题。确保您的web.config包含以下内容:

<add namespace="System.Web.Mvc.Html"/>

另请注意,您的链接格式不正确:

<%=Html.ActionLink("DisplayHello", "DisplayHello", "SayHello") %>