В настоящее время у меня возникает странная проблема, из-за которой все браузеры, кроме Google Chrome, регистрируют вызов IsPostback в событии Page_Load как true, когда я нажимаю кнопку asp.net, которая просто отправляет обратно на ту же страницу.
Это побудило меня попытаться выяснить, как технически реализовано свойство IsPostback на странице ASP .Net, и я пытаюсь найти это.
На сегодняшний день я думаю, что это может быть связано сследующее:
- Тип запроса VERB - это POST, а не GET.
- Скрытый ввод, содержащий информацию Viewstate, не содержит никакой информации, и поэтому ранее представленная управляющая информация недоступна.
- Ссылка http в заголовках запроса совпадает с текущим URL.
Может ли кто-нибудь предоставить фактическую разбивку условий, используемых для определения логического свойства IsPostback?
Примечание: я ищу реальную реализацию, а не восприятие/ теория, как я надеюсь использовать это, чтобы активно решить проблему.Я также искал MSDN и на сегодняшний день не могу найти ни одной технической статьи, точно описывающей механизм.
Заранее спасибо, Брайан.