我已經使用global.asax實現了asp.net 3.5的URL重寫代碼。使用查詢字符串和不使用頁面名稱的asp.net 3.5中的URL重寫
這裏是例子。 www.ABC.com/Content/1/Flowers或www.ABC.com/Content/1/Balloons。
其中「內容」是我的頁面名稱,「鮮花」和「氣球」是我的分類。 它在我的情況下工作正常。
現在我想從我的網址中刪除「內容」。所以我的網址應該是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")));
}
現在我想刪除我的網頁名稱。 在此先感謝。
你檢查了這個http://msdn.microsoft.com/en-us/library/ms972974.aspx,http://www.4guysfromrolla.com/articles/012710-1.aspx – Dotnet 2013-03-13 13:44:42
是的,這是可能的,告訴我們你的重寫代碼。 – 2013-03-13 13:44:44
檢查我更新的問題。 – 2013-03-13 13:49:40