Я просто пытаюсь переместить маршруты из сборки приложения Asp.net в Visual Studio в umbraco с целью чистого URL-адреса в магазине, указанном по категориям.
Я могу добиться этого в проекте VS, используя «GLOBAL.ascx» в VS следующим образом.
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("",
"shop/ProductsHome/{type}/{category1}/{category2}",
"~/shop/ProductsHome.aspx",
true,
new RouteValueDictionary { { "type", "product" }, { "category2", null } });
}
Но по какой-то причине это не работает в umbraco. Я пробовал HTTP-модули, перезаписывая метод umbraco, но ничего не работает.
Итак, каков наилучший способ добиться этого. Помогите ппппппппппп :(((((
Благодаря тонну.