Если вам не нужен именно AJAX, т.е. вам достаточно обновления только частей сайта по запросу, тогда вы можете использовать невидимую iframe
в качестве цели для загрузки сгенерированного HTML-файла, содержащего только JS-скрипт, который обновляет / сбрасывает " обновляемые "части сайта. Это кросс-браузерное решение, не требующее опроса адресов.
Пример, но не в ASP: kociszkowo.pl (польский сайт)
Когда вы щелкаете там в значке раздела и ваш браузер поддерживает javascript, ссылка перед изменением изменяется - цель изменяется на iframe, а href добавляется с расширением .dhtml, чтобы сообщить серверу, что нас интересует специальная версия страница. Если вы нажмете кнопку «Назад» в вашем браузере, оборудованном js, то из кэша будет загружена ранее извлеченная страница iframe. Просто, но требует некоторых решений на архитектурном уровне.
Эта модификация ссылки здесь неактуальна, это просто результат объединения мира JS / non-JS.