Параметры перезаписи URL в ASP.NET - PullRequest
0 голосов
/ 01 апреля 2009

Я видел несколько сайтов .NET, которые, очевидно, используют какой-то метод переписывания URL, но больше всего меня заинтриговали те, которые выглядят так:

http://www.somesite.com/pages/an-example-page.aspx

Ранее я использовал UrlRewritingNet.UrlRewrite, но для этого необходимо, чтобы целое число первичного ключа базы данных было где-то в запрошенном URL.

Есть ли другой способ сделать это? Я использую ASP.NET 3.5

Спасибо тебе!

Ответы [ 3 ]

2 голосов
/ 01 апреля 2009

В новой MVC Framework есть дополнение System.Web.Routing, которое вы можете использовать, чтобы сделать это в 3.5, или я считаю, что оно включено в установку 3.5 SP1.

http://msdn.microsoft.com/en-us/library/system.web.routing.aspx

1 голос
/ 01 апреля 2009

Взгляните на Модуль перезаписи URL для IIS 7.

0 голосов
/ 26 октября 2009

Вы можете использовать Фильтр перезаписи Isapi от Ionic (IIRF) на IIS5, IIS6 и IIS7.

Бесплатно, с открытым исходным кодом. использует mod_rewrite-подобный синтаксис. Работает с ASPX, или PHP, или ASP, или с тем, что вы запускаете на сервере. Хорошая документация.

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