を提出だから私は、次のようなカスタムルートがあります。asp.net MVCのカスタムルートはボタン
routes.MapRoute(
"Wizard", // Route name
"Wizard/{page}", // URL with parameters
new { controller = "Wizard", action = "Index" } // Parameter defaults
);
をし、私の見解で次のを持っている:私は呼びたい
<% Html.BeginForm("Continue", "Wizard"); %>
<input type="submit" value="Continue" name="Continue" />
<% Html.EndForm(); %>
します
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Continue(string Number, string Rev)
{
(...)
}
このボタンを押すと、いつでも私が望むものではなくポストバックインデックスが呼び出されます。カスタムルートを削除すると、私の機能が呼び出されますが、アドレスバーに表示する内容は次のとおりです。localhost:xxxx/Wizard/1ここで、最後の数字はウィザードのページ(div表示)です。 2、3、または4です。私は行方不明または行えないことがありますか?ありがとう。そのアクションがパラメータであるので、あなたはあなたのルートを変更する必要があります