{controller}/{action} + {controller}/{id}
:MVC3ルーティング:{コントローラ}/{アクション} + {コントローラ}/{ID}
どのようにルーティングパターン2とを区別することができますか?
最初のものは、第二のストア/オーディオ(ストアコントローラ、オーディオ=パラメーター)
{controller}/{action} + {controller}/{id}
:MVC3ルーティング:{コントローラ}/{アクション} + {コントローラ}/{ID}
どのようにルーティングパターン2とを区別することができますか?
最初のものは、第二のストア/オーディオ(ストアコントローラ、オーディオ=パラメーター)
ホーム/ディーラー(ホームコントローラ、ディーラー行動)にリンクする必要があります
routeconstraintsを見てください。 http://msdn.microsoft.com/en-us/library/cc668201.aspx#adding_constraints_to_routes
Global.asaxの
routes.MapRoute(
"Store",
"Store/{parameter}/",
new { controller = "Store", action = "Index", parameter = UrlParameter.Optional }
);
StoreController.cs
public class StoreController : Controller
{
public ActionResult Index(string parameter)
{
return View();
}
}
おかげで、カスタマールートを作成し、私はそれが店舗/ {パラメータ}と{コントローラ}で今働い有します/ {アクション}。私はルートの順序が最初は間違っていた。 – stefjnl
正確に。デフォルトの経路が**最後の**経路であることを確認してください!ここに記載されているように:http://stackoverflow.com/a/973212/277649 – brentlightsey