Простая реализация Hackable URL для ASP.NET (3.5)

Я ищу хороший образец проекта или ссылку на веб-сайт, который дает простой и понятный обзор перезаписи URL-адресов и создания взломанных URL-адресов.

Я много читал об этой концепции, но я специально ищу хороший пример реализации, который программист мог бы использовать для начала работы.

Это специально для .NET 3.5, так что примеры идеальны!

РЕДАКТИРОВАТЬ: Теперь, когда вышла ASP.NET 4.0, эта проблема не актуальна, потому что механизм маршрутизации URL-адресов превосходен и великолепен. Я использую его во всех своих приложениях ASP.NET.


person pearcewg    schedule 02.12.2008    source источник


Ответы (3)


Уверен, что вы имеете в виду веб-формы, если да, то посмотрите этот пост Фила Хаака http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx

Если вы имели в виду asp.net MVC, проверьте это http://www.asp.net/learn/mvc-videos/video-399.aspx или любое из видео на сайте www.asp.net/mvc.

person Matt Briggs    schedule 03.12.2008

Маршрутизация ASP.net (не переписывание) - это путь. Два хороших поста на эту тему для начала:

http://blogs.msdn.com/mikeormond/archive/2008/05/14/using-asp-net-routing-independent-of-mvc.aspx
http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/

person Eduardo Molteni    schedule 04.12.2008

Прочитав эти очень полезные ответы и потратив достаточное количество времени на изучение этой темы и работая над примерами кода с фреймворком 3.5 sp1, я добился успеха.

Для меня лучший подход состоял в том, чтобы сначала реализовать этот очень простой пример и поиграть с ним:

http://blogs.msdn.com/mikeormond/archive/2008/05/14/using-asp-net-routing-independent-of-mvc.aspx

Далее я нашел это превосходным и простой пример, который расширил первый пример и добавил поддержку параметров. Этот пример был простым и превосходным:

http://bbits.co.uk/blog/archive/2008/05/19/using-asp.net-routing-independent-of-mvc---passing-parameters-to.aspx< /а>

Я надеюсь, что это поможет всем, кто изучает эту тему; кажется, что это вызывает значительный интерес даже у разработчиков, которые не планируют использовать MVC.

person pearcewg    schedule 14.12.2008