在 MVC3 (razor) web 应用程序中,我想使用表达式语法作为开始表单,例如。@Html.BeginForm(c => c.ActionName(null))。但是,我没有看到采用表达式的重载,并且当我尝试它时页面会引发错误。
我是不是忘记了一步?我是否需要包含一个额外的命名空间或一些第 3 方资源?我正在使用 MvcContrib.FluentHtml,但我也没有在其中看到它。
在 MVC3 (razor) web 应用程序中,我想使用表达式语法作为开始表单,例如。@Html.BeginForm(c => c.ActionName(null))。但是,我没有看到采用表达式的重载,并且当我尝试它时页面会引发错误。
我是不是忘记了一步?我是否需要包含一个额外的命名空间或一些第 3 方资源?我正在使用 MvcContrib.FluentHtml,但我也没有在其中看到它。
的 lambda 重载BeginForm
是 ASP.NET MVC Futures 的一部分,对于 MVC 3,可以在此处下载:http: //aspnet.codeplex.com/releases/view/58781