【发布时间】:2014-03-16 03:46:08
【问题描述】:
我有一个 ASP.NET MVC4 应用程序,它在 Global.asax.cs 中定义了以下路由。应用的起始页是 Index.cshtml 视图,它从 Home 控制器的操作方法 Index() 返回。然后,我添加了一个以 Default.aspx 作为起始页的旧版 ASP.NET WebForms 应用程序。我怎样才能使这个 Default.aspx 页面作为这个集成 MVC+WebForms 应用程序的起始页面:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { action = "Index", id = "" }
);
routes.MapRoute(
"Root",
"",
new { controller = "Home", action = "Index", id = "" }
);
}
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 webforms asp.net-mvc-routing