簡體   English   中英

Asp.net 3.5 sp1路由

[英]Asp.net 3.5 sp1 routing

我在我的asp.net 3.5 sp1網站上使用網址路由功能( http://msdn.microsoft.com/en-us/magazine/dd347546.aspx )。 我想知道它是否與301重定向相同? 我想要的是從舊的asp頁面到新的aspx頁面的301重定向。

不,您不能將路由功能用於asp經典頁面重定向。 您可以配置iis來執行此操作。

您指向的路由是到處理請求的頁面的映射。 看看這個例子:

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。

如果要重定向用戶,則需要在服務器中映射該用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM