Asp.net 3.5 sp1 маршрутизация - PullRequest
       3

Asp.net 3.5 sp1 маршрутизация

0 голосов
/ 20 октября 2011

Я использую функцию маршрутизации URL (http://msdn.microsoft.com/en-us/magazine/dd347546.aspx) на моем веб-сайте asp.net 3.5 sp1. Мне интересно, что это такое же, как 301 перенаправления? я хочу, чтобы 301 перенаправлял со своих старых страниц asp на новые страницы aspx.

Ответы [ 2 ]

1 голос
/ 20 октября 2011

Маршрутизация, на которую вы указали, представляет собой отображение на страницу, которая обрабатывает запрос. Посмотрите на пример:

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

То, что это настраивает, принимает URI типа http://mysite.com/recipe/grits и направляет его в http://mysite.com/WebForms/RecipeDisplay.aspx?name=grits (или аналогичный). Это делается на стороне сервера, а не на стороне клиента, как 301.

Если вы хотите перенаправить пользователя, вам необходимо отобразить это на сервере.

1 голос
/ 20 октября 2011

Нет, вы не можете использовать функцию маршрутизации для asp classic перенаправления страниц.Вы можете настроить iis для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...