2

BeginForm次のシグネチャを持つメソッドのオーバーロードが表示されます。

(拡張子) MvcForm HtmlHelper.BeginForm(文字列 actionName, 文字列 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 に答える