Странный это. Я ищу области для исследования столько, сколько фактическое решение, но это проблема: На моей странице веб-страницы asp.net я тестирую запрос, который затем применяется некоторая логика, однако, строка запроса, похоже, удаляется из Url. Если я прохожу этотRequest.Querystring пуст
..blah.aspx?blah=123
то я могу видеть строку запроса в Request.RawUrl не проблема, но когда я прохожу свою правильную строку запроса
..blah.aspx?Id=123
строки запроса пуст. Фильтрация запросов на IIS отсутствует на уровне сайта или приложения. Где еще это может быть уничтожено? Два часа головы царапин и подсчет ....
Update:
Там нет редиректа, логика в blah.aspx события Pre Init:
protected override void OnPreInit(EventArgs e)
{
if (!string.IsNullOrEmpty(RequestLEID) || !string.IsNullOrEmpty(RequestLEExternalReference))
DisableNavigationContextCheck = true;
base.OnPreInit(e);
}
Ломать на этом мероприятии, Я тестирую свойство Request.RawUrl в непосредственном окне
Можете ли вы опубликовать блок кода, где вы передаете и перенаправление на этот адрес, спасибо за ваше время –