以下は、mvc4 アプリケーションの routeconfig.cs ファイルです。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{bizId}",
defaults: new { controller = "Home", action = "Index", bizId = UrlParameter.Optional }
);
routes.MapRoute(
"Outlet",
"Outlet/{bizId}",
new { controller = "Home", action = "Index" },
new { bizId = UrlParameter.Optional }
);
}
アプリケーションを実行するとき、アプリケーションを実行するには、localhost ポートの後に /Home/Index?bizId=1 または任意の ID を入力する必要があります。正常に動作しています。しかし、2 番目の route.maproute として、たとえば localhost:49787/Outlet?bizId=1 のように URL を表示したいのですが、これは機能しません。助けてください!前もって感謝します