在asp.net中为桌面/移动网页保留相同的URL

时间:2017-04-28 06:01:05

标签: c# asp.net mobile

我有动态网站,它具有复杂的设计结构,因此无法进行响应式设计。所以我决定为桌面和版本保留单独的布局页面。移动设备&后面的代码将是相同的。但是我如何为两者保持相同的url结构。例如www.sitename.com/products/power-bank/6000mah所以移动和移动都是如此桌面页面会有所不同,但网址会相同。我不想在移动网站上使用任何子域名。

这里我也在global.asax

中使用自定义路由
private static void RegisterRoutes(RouteCollection routes)
{
    routes.MapPageRoute("index", "index", "~/index.aspx");
    routes.MapPageRoute("shop1", "{category}", "~/shop1.aspx"); 'actual url sitename.com/power-banks
    routes.MapPageRoute("shop2", "{category}/{name}", "~/shop2.aspx"); 'actual url sitename.com/power-banks/6000mah
}

0 个答案:

没有答案