Конверт: .NET 1.1
Я попал в эту ситуацию. Где мне нужно дать URL, чтобы кто-то мог перенаправить их на нашу страницу. Когда они перенаправляют, они также должны сообщить нам, какое сообщение мне нужно отобразить на странице. Сначала я думал о чем-то вроде этого.
Так что, когда мы получаем этот URL на основе «причины», мы можем отобразить другое сообщение.
Но проблема в том, что они вообще не могут отправлять параметры запроса. Им нужны 15 разностных URL, поскольку они не могут отправлять параметры запроса. Для меня не имеет смысла создавать 15 страниц только для отображения сообщения.
Какие-нибудь умные идеи, которые имеют один URL и передают «причину» через некоторые средства?
РЕДАКТИРОВАТЬ: варианты я думаю на основе ответов
Попробуйте HttpRequest.PathInfo
или Второй вариант, о котором я думал, это прочитать httphanlder
читать путь следующим образом - HttpContext.Request.Path
в зависимости от пути действия. Конечно, у меня будет около 15 таких записей в web.config.
<add verb="*" path="reason1.ashx" type="WebApplication1.Class1, WebApplication1" />
<add verb="*" path="reason2.ashx" type="WebApplication1.Class1, WebApplication1" />
Это выглядит чисто?