我正在from
Html.BeginForm()
文件夹中的partial page (Razor)
中使用剃刀帮助方法,使用app_code
创建 @helper GenerateForm(...){
@using(@Html.BeginForm(.... // error
}
。但没有成功。
System.web.mvc
我尝试添加system.web.webpages
或{{1}}等命名空间,但没有区别。
是否可以在此代码中使用此方法?
答案 0 :(得分:2)
您应该将HtmlHelper html传递给此帮助程序并使用它:
helper GenerateForm(HtmlHelper html, ...){
@using(html.BeginForm(.... // error
}
答案 1 :(得分:0)
试试这个:@using(Html.BeginForm(...