我曾经能够在预览3中执行以下操作
<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%>
我应该如何使用MVC Beta以强类型方式创建网址? 到目前为止我唯一发现的是
<%= Html.ActionLink("aName", "ActionName", "ControllerName")%>
当然不是强类型。
答案 0 :(得分:5)
您需要ASP.NET MVC Beta Futures,这是一个单独的下载
然后您的原始代码将像以前一样工作。
请参阅此帖子以了解其工作原理: SO post on missing extensions
答案 1 :(得分:3)
Microsoft.Web.Mvc
程序集为HtmlHelper
提供了扩展方法,允许使用
<%= Html.ActionLink<SomeController>(c => c.Index()) %>