当使用路由(asp.net webforms)时,我想设置一个家庭路线,这样我就可以浏览首页上的文章
domain.com domain.com/1 domain.com/2 domain.com/3
我不知道如何设置此路由,因为路由中不接受〜/。我试过http://www.domain.com/home/1但效果很好但是不太好。
当我这样做时它工作正常但不在主页上,因为它正在寻找一个当前'Default.aspx'的pageindex:
routes.Add(
"Home",
new Route("{PageIndex}", new review.Routing.HomeRouteHandler())
);
对此有任何想法,也许我在这里遗漏了一些东西!
谢谢!
答案 0 :(得分:0)
我对ASP.NET路由知之甚少,但本文可能有所帮助:
http://haacked.com/archive/2008/12/15/redirect-routes-and-other-fun-with-routing-and-lambdas.aspx
答案 1 :(得分:0)
使用尾部斜杠(无论如何它都适用于我)
routes.Add(
"Home",
new Route("{PageIndex}/", new review.Routing.HomeRouteHandler())
);