Я использую метод RegisterRoutes
в Global.asax, как показано ниже:
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
для веб-приложения с большим количеством страниц?
1 ответ
Страница не должна загружаться, поскольку маршруты регистрируются при запуске приложения. Конечно, будет более крупный словарь для проверки, но я думаю, вы говорите о миллисекундах разницы.
Что касается подведения итогов. Я не вижу способа сделать это с помощью опубликованного вами примера URL. Если бы у вас была какая-то стандартная схема URL-адресов, которая отображала перенаправленный URL-адрес на страницу в стандартной схеме, вы, вероятно, могли бы это сделать.
Похожие вопросы
Новые вопросы
asp.net
ASP.NET - это среда разработки веб-приложений Microsoft, которая позволяет программистам создавать динамические веб-сайты, веб-приложения и веб-службы. Полезно использовать этот тег в сочетании с тегом типа проекта, например, [asp.net-mvc], [asp.net-webforms] или [asp.net-web-api]. НЕ используйте этот тег для вопросов о ASP.NET Core - используйте вместо этого [asp.net-core].