我有以下路线,其中任何以 A、F 或 L 开头的 URL 都指向索引操作。看起来像是使用了一个 C 锐利的正则表达式。
context.MapRoute(
"content",
"{page}/{title}",
new { controller = "Server", action = "Index" },
new { page = @"^[AFL][0-9A-Z]{3}$" }
);
我想做类似的事情,但这次将任何具有菜单、目标、页面或主题操作的 URL 引导到索引操作并传递“菜单”、“目标”、“页面”或“主题”将 Index 操作作为参数:
有人可以告诉我如何做到这一点。它看起来像一种 C# 正则表达式,但我不确定如何执行第二条路线所需的表达式。