Часто наблюдаю на сайтах такие ссылки:
www.somesite.ru/news/123/
www.somesite.ru/news/343/
данные ссылки открывают, например, разные новости.
Пробовал сделать такое через global.asax (Sub Application_BeginRequest), чтобы пропарсить ссылку типа
www.somesite.ru?news=343 и сделать из нее так как показанно выше. Но возникает проблема с IIS, который пытается найти в папке
www.somesite.ru/news/343/ файл default.aspx, и не находя его вываливается в ошибку 404.
Ну не делать же, в самом деле, динамическую компиляцию default.aspx?
Может есть у кого идеи, как справиться с такой проблемой?
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
поищи на google информацию об "URL rewritting".
кажется это то, что тебе нужно.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Читай в MSDN: System.Web.IHttpHandler
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
ОЙ, спасиба! Помогло-отлегло!
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
А как сделать, чтобы потом в form action был старый (красивый) url, а не тот, на который перезаписали?
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Надо посмотреть, где-то я читал про это пока проблему решал этого топика. Поищи тут в топиках (или в яндексе

). Найду — напишу.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, Аноним, Вы писали:
А>А как сделать, чтобы потом в form action был старый (красивый) url, а не тот, на который перезаписали?
А>
данное сообщение получено с www.gotdotnet.ru
А>ссылка на оригинальное сообщение
А чем тебя не устаривает форма без url как в примере к статье.
http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/urlrewriting.as