我开发一个CMS存储用户内容数据库表是这样的:URL路由的CMS
---------------------------------------- PageId | PageTitle(Unique) | Content ---------------------------------------- 1 | PageOne | ... 2 | PageTwo | ... 3 | PageThree | ... 4 | PageFour | ...
现在我有一个aspx页面“SitePageFactory.aspx”在根,供应当一个查询字符串动态内容传递给它,假设/SitePageFactory.aspx?pgid=1通过,然后它为PageOne提供内容。
上面的概念工作正常。
现在我想把更进一步,加入动态路由到该应用程序并修改/SitePageFactory.aspx?pgid=1到/PageOne.aspx但无法在根级别做到这一点。
注:目前我能够执行路由像/SitePageFactory/PageOne.aspx,但我想在根级别的结果。
谢谢。
routes.MapRoute(“”,“{path}”,new {controller =“CMS”,action =“Index”,path = UrlParameter.Optional});为我工作...映射每个初始请求到CMS控制器上的索引操作 – War 2012-07-07 13:36:49