我已经使用 global.asax 实现了 asp.net 3.5 的 URL 重写代码。
这是示例。www.ABC.com/Content/1/Flowers或www.ABC.com/Content/1/Balloons。
其中“内容”是我的页面名称,“鲜花”和“气球”是我的类别。在我的情况下它工作正常。
现在我想从我的 URL 中删除“内容”。所以我的网址应该是www.ABC.com/1/Flowers。
在没有页面名称的 asp.net 3.5 中是否可以?我没有在其中使用“MVC”架构。
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add("Home", new Route("Home", new WebFormRouteHandler("~/Client/Index.aspx")));
routes.Add("Content", new Route("{SitepageID}/{name}", new WebFormRouteHandler("~/Client/Content.aspx")));
routes.Add("FAQ", new Route("FAQ/", new WebFormRouteHandler("~/Client/Faq.aspx")));
}
现在我想删除我的页面名称。提前致谢。