У меня есть простая страница, ее структура выглядит следующим образом (псевдокод):
<aspx page>
<ascx control>
<asp:dropdownlist id="dd1" autoPostback=true />
<asp:dropdownlist id="dd2" />
</ascx control>
</aspx page>
В ЛЮБОМ браузере рабочего стола dd1 отправляет сообщения назад и запускается событие сервера «SelectedIndexChanged».Однако в сафари на IPhone или в веб-просмотре на iPhone нет обратной передачи.Я знаю это, потому что индикатор сетевой активности не отображается, и я подключил к сайту отладчик, который перехватывает все события на стороне сервера, и он никогда не срабатывает.Иногда примерно раз в 2 часа постбэк работает на iphone, но крайне редко и с перерывами.
Dd1 - это выпадающий список даты, который загружает выпадающий список временных интервалов, который зависит от выбранного элемента в дате.падать.Эта форма многократно используется во многих местах, и я не хочу менять основную структуру, если это не последняя попытка рва.
В настройках сафари включен Javascript.
Достаточно просто, верно?Я пытаюсь выяснить, как отлаживать ошибки javascript в веб-просмотре, но мне было интересно, знает ли кто-нибудь, какая странность привела к такому поведению.