在我的MVC应用程序中, RouteConfig 包含以下代码(默认情况下):
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{key}",
defaults: new { controller = "Home", action = "Index", key= UrlParameter.Optional }
);
}
当用户点击我的网站( abc.com )或输入 abc / Home / Index 时,会调用主页/索引。问题是我想使用密钥。我的意思是如果用户输入 abc / someKey 或 abc / Home / Index / someKey ,它应该转到主页/索引,我可以访问键。它在 abc / Home / Index / someKey 情况下运行良好但在 abc / someKey &给出例外。有没有其他方法来获得该功能?