У меня есть главная страница с разделом для ссылок субнавигации:
<div id="sub_nav" runat="server"></div>
Я заполняю это программно Гиперссылками, когда мой основной asp: данные меню связаны в зависимости от адреса страницы, на которой я нахожусь.
Это отлично работает, и все мои правильные подменю отображаются на каждой странице. Проблема в том, что когда одна из этих страниц выполняет постбэк, я теряю все ссылки, которые были в моем sub_nav div.
Теперь я мог бы просто заполнять div ссылками каждый раз, независимо от того, является ли загрузка главной страницы обратной передачей или нет, но я подумал, что есть лучший способ сделать это. Я думал, что включение viewstate на div и ссылки внутри него могут сохранять их через постбэки, но, очевидно, это не то, как viewstate работает.
Как правильно это сделать?