Создание ASP.Net страниц на лету - PullRequest
2 голосов
/ 23 ноября 2010

Относительно моего предыдущего вопроса , предположим следующий сценарий:

У меня есть сайт ASP.Net Webforms (www.example.com) с 2 страницами: default.aspx и result.aspx.

  • В result.aspx У меня есть ярлык: «Страница результатов»
  • В default.aspx У меня есть текстовое поле и кнопка

Пользователь вводит свою текстовую фразу (Custom_User_Input_Text) в текстовое поле и нажимает кнопку отправки.

Теперь я хочу, чтобы пользователь был перенаправлен на сгенерированную страницу «на лету» по адресу: www.example.com/Custom_User_Input_Text, что на самом деле result.aspx. (Пользователь видит «Страницу результата»).

Проще говоря, , я бы хотел иметь возможность переписывать URL-адреса программно.

P.S. Я не из тех парней, которые просят код. Но я понятия не имею, с чего начать.

1 Ответ

1 голос
/ 23 ноября 2010

Если у вас есть IIS 7, маршрут для перемещения - HttpHandler. Если для начала этого достаточно, то мы оставим это, в противном случае оставим комментарий.

PS. Убедитесь, что параметр Managed pipeline mode (IIS-> Application Pools) установлен на Integrated mode, поэтому IIS передает все запросы вашему приложению.

...