ASP.NET: маскировка URL - PullRequest
       7

ASP.NET: маскировка URL

0 голосов
/ 25 мая 2009

У меня есть веб-приложение ASP.NET, где у меня есть страница Registration.aspx и домашняя страница.aspx. На моей домашней странице есть ссылка на страницу signup.aspx. адресная строка, когда кто-то нажимает на ссылку регистрации на домашней странице. Я хочу показать ее как http://mysite.com/signup. Есть какой-либо способ сделать это ? Я использую VS 2008

заранее спасибо

Ответы [ 3 ]

4 голосов
/ 25 мая 2009

Если вы используете ASP.NET 3.5, маршрутизация ASP.NET может быть хорошим выбором для вас.

Страница MSDN: msdn.microsoft.com / ru-ru / library / cc668201.aspx

Использование его с ASP.NET MVC в блоге ScottGu: weblogs.asp.net / scottgu / archive / 2007/12/03 / asp-net-mvc-framework-part-2-url-routing.aspx

Использование его с ASP.NET 3.5: www.techbubbles.com / aspnet / aspnet-35-url-routing /

Если ваш сайт работает под управлением ASP.NET 2.0, Helicon ISAPI Rewrite может быть хорошим выбором для вас. Это фильтр IIS, который перенаправляет запросы на ваши страницы в соответствии с файлом конфигурации на основе регулярных выражений. У них есть бесплатная версия для одного сайта.

Посмотрите на Helicon: www.isapirewrite.com

2 голосов
/ 25 мая 2009

Самым простым способом было бы просто иметь папку с именем "signup" со страницей по умолчанию, которая перенаправляет на signup.aspx

0 голосов
/ 25 мая 2009

Другой вариант, который не требует переписывания URL-адреса самостоятельно, - это использование ASP.NET MVC Framework , который довольно легко справится с такими вещами.

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