2

我看到BeginForm具有以下签名的方法的重载:

(扩展) MvcForm HtmlHelper.BeginForm(string actionName, string ControllerName, FormMethod方法)

named-arguments在调用时使用类似的东西,

@using (Html.BeginForm(actionName:"Index", controllerName:"Home", FormMethod.Get))

但是,我不断收到这样的错误:

CS1738: Named argument specifications must appear after all fixed arguments have been specified

有什么想法我哪里出错了吗?

谢谢。

4

1 回答 1

3

您还需要为最后一个参数指定参数名称:

@using (Html.BeginForm(actionName:"Index", controllerName:"Home", method:FormMethod.Get))
//                                                                  ↖ parameter name
于 2013-10-07T10:37:01.450 回答