2012-04-08 25 views
2

在MVC3(剃鬚刀)Web應用程序中,我想使用表達式語法作爲開始表單,例如。 @ Html.BeginForm(c => c.ActionName(null))。但是,我沒有看到一個需要表達式的重載,當我嘗試它時頁面會引發錯誤。無法找到MVC 3 Html.BeginForm表達式過載

我忘了一步嗎?我是否需要包含一個額外的命名空間或一些第三方資源?我正在使用MvcContrib.FluentHtml,但我沒有在那裏看到它。

回答

2

BeginForm拉姆達超載是ASP.NET MVC期貨的一部分,這對於MVC 3可以在這裏下載:http://aspnet.codeplex.com/releases/view/58781

+0

非常完美,非常感謝!在旁註中,我不能使用@ Html.BeginForm <>(),我不得不使用@using(Html.BeginForm <>()){。 – Joe 2012-04-08 12:23:01