找不到MVC 3 Html.BeginForm表达式重载

时间:2012-04-08 04:24:10

标签: c# asp.net-mvc asp.net-mvc-3 razor lambda

在MVC3(razor)Web应用程序中,我想使用begin form的表达式语法,例如。 @ Html.BeginForm(c => c.ActionName(null))。但是,我没有看到带有表达式的重载,并且在我尝试时页面会抛出错误。

我忘记了一步吗?我是否需要包含其他命名空间或某些第三方资源?我正在使用MvcContrib.FluentHtml,但我也没有在那里看到它。

1 个答案:

答案 0 :(得分:2)

BeginForm的lambda重载是ASP.NET MVC Futures的一部分,可以在这里下载MVC 3:http://aspnet.codeplex.com/releases/view/58781