Как создать ссылку на профиль - PullRequest
0 голосов
/ 21 марта 2012

Я искал, как создавать ссылки профиля, как в Facebook "www.facebook.com/profile_name"?

Кто-нибудь знает, как называется этот термин или ссылки на этот учебник в ASP .Net C #?

EDIT: Здесь я пытаюсь создать ссылку для каждого участника, которая будет перенаправлена ​​на страницу его профиля. Вот пример ссылки: www.mywebsite.com/Member_Name

Я использую ASP .Net Framework 3.5

Спасибо

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

Похоже, вы говорите о перезаписи или маршрутизации URL .

Я бы предложил использовать Asp.net Url маршрутизацию , который поддерживается Asp.net 3.5 SP1 и далее. Это то, что asp.net mvc использует.

Перезапись:

См. SO ответ и эту статью о разнице между маршрутизацией и переписыванием. (Это связано с IIS / aspnet)

Url Rewrite находится на уровне IIS, для более новых версий IIS есть модуль перезаписи URl. Смотрите это . Для более старых версий IIS существует этот модуль с открытым исходным кодом .

Маршрутизация:

Asp.net 3.5 SP1 поддерживает маршрутизацию, которая находится на уровне кода приложения. Он может делать то, что вы хотите, что-то вроде www.mysite.com/username вместо www.mysite.com/User.aspx?id=1234. См. статью и эту статью MSDN для получения дополнительной информации об этом.

0 голосов
/ 21 марта 2012

Я думаю, что вы ищете mod_rewrite.

Найдите в Интернете apache mod_rewrite или дружественные URL-адреса, чтобы быстро освоить эту тему.

http://en.wikipedia.org/wiki/Rewrite_engine

...