【发布时间】:2016-03-31 04:19:09
【问题描述】:
我有以下代码用于 Web 表单和 MVC 的路由。
当我将两者混合使用时,MVC 路由似乎工作正常,但 Web 表单却不行。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("");
//MVC
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
//WebForms
routes.MapPageRoute(
"myPage",
"page/companyInfo/{*queryvalues}",
"~/company/details.aspx"
);
是否需要为 details.aspx 页面编写 IgnoreRoute 语句?
【问题讨论】:
标签: asp.net-mvc webforms routing asp.net-mvc-5 webforms-routing