我在接受采访时被问到这个问题。 有人可以让我知道答案。
“我有一个MVC应用程序,我希望所有请求都针对单个控制器,然后决定将请求发送到的实际控制器和该控制器实际应该处理请求。我该如何实现这个目标?“
谢谢, Vijendra
答案 0 :(得分:0)
这似乎是一个坏主意,但如果你想做类似的事情,你会在RouteConfig.cs
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{action}/{id}",
defaults: new {
controller = "Base",
action = "Index",
id = UrlParameter.Optional }
);
}
}
您将拥有匹配的BaseController.cs