В IE обнаружен загадочный баг.
Если ASP.Net страница:
То может случится так, что anchor “отбросится” и страниця загрузится как otherPage.aspx.
Выловить и перенастроить практически невозможно.
Единственный выход – вместо redirect вставлять в literal на странице “<script language=’javascript’>location.href = ‘otherPage.aspx#anchor’;</script>”. Можно дополнительно поставить проверку – делать такой redirect только если браузер ie. Название браузера искать в Request.Browser.Type.
О document.ready заботаться не стоит – redirect он и есть redirect.
Если ASP.Net страница:
- делает (например, по нажатию на страницу) redirect на другую через anchor (т.е. otherPage.aspx#anchor)
- в IIS настроен ISAPI_Rewrite (локально повторить не удалось)
- браузер – IE (повторяется в т.ч. в 9-ом)
То может случится так, что anchor “отбросится” и страниця загрузится как otherPage.aspx.
Выловить и перенастроить практически невозможно.
Единственный выход – вместо redirect вставлять в literal на странице “<script language=’javascript’>location.href = ‘otherPage.aspx#anchor’;</script>”. Можно дополнительно поставить проверку – делать такой redirect только если браузер ie. Название браузера искать в Request.Browser.Type.
О document.ready заботаться не стоит – redirect он и есть redirect.
Комментариев нет:
Отправить комментарий