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