当使用路由(asp.net webforms)时,我想设置一个主页路由,这样我就可以浏览首页上的文章,如下所示
domain.com域名.com/1域名.com/2域名.com/3
我不知道如何设置此路由,因为路由中不接受~/。我试过http://www.domain.com/home/1,它工作得很好,但当然不是很好。
当我这样做时,它工作得很好,但不是在主页上,因为它正在寻找一个页面索引,当然是'Default.aspx':
routes.Add(
"Home",
new Route("{PageIndex}", new review.Routing.HomeRouteHandler())
);对此有任何想法,也许我在这里遗漏了一些东西!
谢谢!
发布于 2010-08-13 09:17:10
改用尾部斜杠(不管怎样,它对我都适用)
routes.Add(
"Home",
new Route("{PageIndex}/", new review.Routing.HomeRouteHandler())
);发布于 2010-08-13 09:11:46
我对ASP.NET路由了解不多,但这篇文章可能会有所帮助:
http://haacked.com/archive/2008/12/15/redirect-routes-and-other-fun-with-routing-and-lambdas.aspx
https://stackoverflow.com/questions/3473188
复制相似问题