私のコントローラの1つに対して2つのカスタムルートを作成しようとしています。私はこれらの2つの場合があります。1つのコントローラに複数のルートを作成する
- を誰かが/レジスタに移動した場合、それは誰かが/登録/ NYに移動した場合、それはメンバーのコントローラとレジスタを使用する必要がありますメンバーのコントローラとIndexビュー
- を使用する必要がありますビュー、ここでパラメータとして
を状態コードを渡すには、私のGlobal.asaxファイルには何があります:
routes.MapRoute(
"RegisterMap", // Route name
"Register", // URL with parameters
new { controller = "Members", action = "Index" } // Parameter defaults
);
routes.MapRoute(
"Register", // Route name
"Register/{stateCode}", // URL with parameters
new { controller = "Members", action = "Register" } // Parameter defaults
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
I /新規登録/ NYに移動した場合は、すべてがcorrec作品私はちょうど/登録に移動すると、私は404エラーを取得します。
私は間違っていますか?
はあなたがURLのPARAMTERとして、***/***で、 ' "登録/"'試してみました'MapRoute'メソッド?好奇心。 – xandercoded
@ Xander - 試してみましたが、うまくいきませんでした。 – Steven
あなたはすべてのルートを投稿できますか? – xandercoded