我只是想将路径从 Visual Studio 中的 Asp.net 应用程序构建移动到 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 方法,但似乎没有任何效果。
那么实现这一目标的最佳方法是什么。请帮忙pppppppppp :(((((
万分感谢。