次のルーティング構成があります。
routes.MapRoute(
name: "Pages",
url: "{PageName}",
defaults: new { controller = "Pages", action = "GetPageByName" }
);
Web サイトの構造を変更する必要があります。以下の URL を ' ' にルーティングする必要がありますpagesController
。どちらの場合も、コントローラーに送信されるパラメーターは「PageName」です。
http://domain.com/PageName/
http://domain.com/something/PageName
「何か」は必須ではありませんが、追加しても効果はありません。
これはできますか?