私はasp.net mvcのWebプロジェクトに取り組んでいます。 この私のRouteConfigasp.net mvcのURLからコントローラ名を削除するには?
のコードである。これは、URL
localhostです:
55960 /ホーム/ myAction/80102 /アウスウォン・マッチ・バイ・9・ウィケットが、私はしたいですそれは
localhostのよう:55960/myAction/80102 /アウスウォン・マッチ・バイ・9・ウィケット
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}/{Title}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, Title = "" }
);
私は、このプラットフォーム上で利用できる多くの提案を適用したがworkeしていませんd。 はdomain.comの代わりにdomain.com/?id=1またはdomain.com/list?id=1 のように、
あなたの質問の背景には何がありますか?あなたはコントローラのコードレベルの名前を難読化しようとしていますかIsaack Rasmussenの答えに従ってURLを単純化しようとしていますか? – camelCase