Asp.net RegisterRoutes方法是否会降低性能?
我在Global.asax中使用了Asp.net RegisterRoutes方法是否会降低性能?,asp.net,routes,Asp.net,Routes,我在Global.asax中使用了registerOutes方法,如下所示: protected void Application_Start(object sender, EventArgs e) { RegisterRoutes(RouteTable.Routes); } public static void RegisterRoutes(RouteCollection routes) { routes.MapPage
registerOutes
方法,如下所示:
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页面)。这项工作是否会影响绩效?
第二个问题是:对于具有多个页面的Web应用程序,是否有方法总结
路由。MapPageRoute
?不应该加载任何页面,因为路由是在应用程序启动时注册的。当然会有一个更大的字典来测试,但我想你说的是毫秒级的差异
至于总结事情。我看不出任何方法可以用你发布的示例URL来实现这一点。如果您有一些标准的URL方案,将路由URL映射到标准方案中的页面,您可能可以这样做。谢谢您的回复。当你说“毫秒”时,你的意思是效果太小了吗?@maru_a你也许可以测量它,但我怀疑它对任何人来说都不明显。