A、F、または L で始まる URL が Index アクションに送られる次のルートがあります。Cシャープの正規表現が使われているようです。
context.MapRoute(
"content",
"{page}/{title}",
new { controller = "Server", action = "Index" },
new { page = @"^[AFL][0-9A-Z]{3}$" }
);
同様のことをしたいのですが、今回は、メニュー、目的、ページ、またはトピックのアクションを持つ URL をインデックス アクションに移動し、「メニュー」、「目的」、「ページ」、または「トピック」という単語を渡すように指示します。パラメーターとして Index アクションに:
誰かが私にこれを行う方法を教えてもらえますか? C# のような正規表現のように見えますが、2 番目のルートに必要な式をどのように実行すればよいかわかりません。