global.asax を使用して、asp.net 3.5 の URL 書き換えコードを実装しました。
これが例です。www.ABC.com/Content/1/Flowersまたはwww.ABC.com/Content/1/Balloons。
ここで、「コンテンツ」はページ名、「花」と「風船」は私のカテゴリです。私の場合は正常に動作しています。
ここで、URL から「コンテンツ」を削除したいと考えています。したがって、私の 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")));
}
ここで、ページ名を削除したいと思います。前もって感謝します。