我正在使用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)
问题
我需要升级哪个版本?
答案 0 :(得分:1)
您的MVC版本包含ActionLink扩展。您可能遇到名称空间问题。确保您的web.config包含以下内容:
<add namespace="System.Web.Mvc.Html"/>
另请注意,您的链接格式不正确:
<%=Html.ActionLink("DisplayHello", "DisplayHello", "SayHello") %>