Привет
Подскажите в каком направлении искать?
Ситуация такая. В HTTPModule по заданным правилам с помощью System.Web.HttpContext.Current.Server.Execute производится вызов ASP'шки, в которой находится минимум элементов: текстовое поле и кнопка (хрестоматийный пример

). Оба кантрола, конечно же runat server. Форма успешно показывается. После заполнения полей и отправки на сервер, в Page_Load можно увидеть, что данные из сессии успешно подтянулись. Но в текстовом поле пусто. Может, кто-нибудь сталкивался с подобной ситуацией?
Спасибо.
ЗЫ Доп. условие выполенения. Запрос идёт не напрямую на форму. Форма, можно сказать, вызывается "левая". Непонятно то, что сессионные данные вытягиваются, но в кантролы формы не попадают.
Здравствуйте, <Аноним>, Вы писали:
А>Привет
Переформулируйте пожалуйста вопрос. В текущем варианте я его понять не смог...
Любая весть изначально благая, просто ты к этому еще не привык
Здравствуйте, Gollum, Вы писали:
G>Переформулируйте пожалуйста вопрос. В текущем варианте я его понять не смог...
Я его сам сегодня утром не понял
Попытаюсь ещё раз.
HTTPModule принимает запросы в заданном мной формате, разбирает и делает Server.Execute некоторым ASP.NET страницам. Скажем, вызывается страница с элементарной формой из одного текстового поля (<asp:TextBox>) и кнопки (<asp:button>).
Итак, по этапам.
1. Отправляем запрос
http://localhost/bla_bla_bla.aspx
2. Запрос обрабатывается в HTTPMolude и производится Server.Execute("MyPage.aspx", someStream)
3. Ответ приходит в браузер, где я заполняю текстовое поле и отправляю запрос с данными формы (POST).
4. Запрос опять обрабатывается в HTTPModule и вызывается MyPage.aspx.
Вот здесь начинается самое интересное. По-идее, в результирующем HTML-коде поле формы должно быть с заполненным значением value. Но это не так. Вопрос знатокам: "Почему?"
Может, мужны ещё какие-нибудь подробности?
Есть такое подозрение, что ViewState в форме не отрабатывает потому что аттрибут Page.IsPostBack всегда равен false.
Но опять таки же, неизвестно, как заставить страницу думать, что она PostBacked.
Единственное, что есть на эту тему в MSDN, это bugfix неверной передачи IsPostBack при Server.Transfer(). Но у меня стоит сервиспак, закрывающий этот баг. И что-то не дюже сильно помогает...