Как направить «красивый» динамический URL (без строки запроса) в ASP.NET? - PullRequest
2 голосов
/ 20 декабря 2010

Что ж, я знаю, что название не очень конкретное, но я не смог найти лучшего краткого описания того, что я ищу.

Я хочу иметь default.aspx, чтобы припользователь набирает:
http://www.mydomain.com/randomstring
Я могу использовать строку случайных значений для запроса таблицы при загрузке страницы.

Более конкретно:
.Я буду импортировать пакеты пользователей в свою базу данных через файл CSV.
.в этом процессе будет сгенерирована случайная строка
.Я отправлю этот URL каждому пользователю по электронной почте
.когда пользователь нажимает эту ссылку, я хочу, чтобы мой aspx (c #) интерпретировал эту строку, запросил таблицу, которая дает мне второй URL-адрес, со строкой запроса, и перенаправил пользователя на этот второй адрес

IЯ просто ищу интерпретацию части проблемы.Я знаю, насколько небезопасен весь процесс, и сейчас мне все равно, он совсем не критик.

Спасибо

1 Ответ

2 голосов
/ 20 декабря 2010

Вы можете использовать механизм маршрутизации ASP.NET (представлен в .NET 3.5 с пакетом обновления 1 (SP1)), см. Статью для быстрого запуска: http://msdn.microsoft.com/en-us/magazine/dd347546.aspx

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