Asp.net 3.5 sp1 routing

本文关键字:sp1 routing net Asp | 更新日期: 2023-09-27 18:12:06

我使用url路由功能(http://msdn.microsoft.com/en-us/magazine/dd347546.aspx)在我的asp.net 3.5 sp1网站。我想知道这和301重定向一样吗?我想要的是一个301重定向从我的旧asp页面到新的aspx页面。

Asp.net 3.5 sp1 routing

您指向的路由是到处理请求的页面的映射。请看下面的例子:

RouteTable.Routes.Add(
    "Recipe",
    new Route("recipe/{name}", 
              new RecipeRouteHandler(
                  "~/WebForms/RecipeDisplay.aspx")));

设置的是获取像http://mysite.com/recipe/grits这样的URI并将其路由到http://mysite.com/WebForms/RecipeDisplay.aspx?name=grits(或类似的)。这是在服务器端完成的,而不是客户端,像301。

如果你想重定向一个用户,你需要在服务器中映射它

不能,你不能使用路由特性为asp经典页面重定向。