新しいパラメーターと見なさずにスラッシュを受け入れる MapRoute を作成するにはどうすればよいですか? URLが
http://localhost/root/p1/default.aspx
1 つのパラメーターで localhost (root/p1/default.aspx) の後のすべてを取得する必要があります。2 つのスラッシュがあり、maproute はパラメーターをスラッシュで区切るため、通常、これには 3 つのパラメーターが必要です。したがって、ルートが次のように見える場合
routes.MapRoute(
"URLMapRoute",
"{path}",
new { controller = "Home", action = "Index", path = "default.aspx" }
);
URL にスラッシュが含まれていても、{path} はすべてを取得します。