我在Global.asax中使用RegisterRoutes
方法,如下所示:
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("", "en-us/Articles/Browse", "~/en_us/Articles/Default.aspx");
}
所以,我有很多页面,我为他们做了同样的事情(106个aspx页面)。这项工作是否会影响绩效?
和下一个问题是:有没有办法总结routes.MapPageRoute
一个包含很多页面的webApp?
答案 0 :(得分:0)
不应该加载任何页面,因为路由是在应用程序启动时注册的。当然会有一个更大的字典来测试,但我认为你在谈论毫秒的差异。
总结事情。我看不到您发布的示例网址的任何方法。如果你有一些标准的URL方案将路由的URL映射到标准方案中的页面,你可能会这样做。