【发布时间】:2014-10-12 11:11:52
【问题描述】:
我正在使用 Asp.Net 4.0,为了生成 SEO 友好的 URL,我使用 Asp.Net 路由方法,例如;
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add("BikeSaleRoute", new Route
(
"bikes/sale",
new CustomRouteHandler("~/Contoso/Products/Details.aspx")
));
}
在 Application_Start 方法中处理它
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
我正在尝试编写的是一种使用 Asp.net Routing 的方法,它可以从我的所有页面中删除 .aspx 扩展名,而不管它们的目录级别(甚至起始页面 Default.aspx)。请问有这方面的帮助吗?
【问题讨论】:
-
Kamlesh Arya,我需要这个使用 Asp.net 路由技术而不是需要 IIS 配置的东西
标签: c# asp.net url-rewriting url-routing