У меня есть страница с несколькими видами сетки. Для удобства я поместил эти сетки в ряд вкладок jquery. Вкладки работают путем создания якорных ссылок, которые идут на контейнеры с определенными идентификаторами, поэтому после нажатия на данную вкладку URL-адрес может измениться с
host.com / page.aspx
до
host.com / page.aspx # tab2
Проблема заключается в том, что если какие-либо элементы внутри вкладок вызывают обратную передачу, например, при попытке сортировки или разбиения сетки на страницы, например, после загрузки, выбранная вкладка теряется и возвращается к первой вкладке в списке. Так что в этом случае я бы отсортировал правильную сетку, но мне пришлось бы снова щелкнуть нужную вкладку, чтобы увидеть ее.
Чтобы решить эту проблему, я хочу отслеживать, какой якорь я использую во время обратной передачи, чтобы я мог изменить URL-адрес, который я загружаю, чтобы включить его. Единственный способ, которым я могу подумать, это сделать Redirect, который я действительно не хочу нести.
Есть ли лучший способ указать, какой якорь загружать при обратной передаче?