내 페이지에 JQuery 탭이 있고 현재 서버 코드를 다시로드하거나 실행하면 탭이 첫 번째 페이지로 돌아갑니다. 탭 유지?asp.net에서 JQuery 탭을 다시로드 할 때
$(function() {
var tabContainers = $('div.tabs > div');
$('div.tabs ul.tabNavigation a').click(function() {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$('div.tabs ul.tabNavigation a').removeClass('selected');
$(this).addClass('selected');
return false;
}).filter(':first').click();
});
내 탭 :
<div class="tabs">
<ul class="tabNavigation">
<li><a href="#Annoucments">Annoucments</a></li>
<li><a href="#Events">Events</a></li>
<li><a href="#Photos">Photos</a></li>
<li><a href="#JobOpportunities">Job Opportunities</a></li>
<li><a href="#Contacts">Contacts</a></li>
<li><a href="#Videos">Videos</a></li>
</ul>
<div id="Annoucments" class="ContentDIV">
..
</div>
<div id="Events" class="ContentDIV">
..
</div>
<div id="Photos" class="ContentDIV">
..
</div>
<div id="JobOpportunities" class="ContentDIV">
..
</div>
<div id="Contacts" class="ContentDIV">
...
</div>
<div id="Videos" class="ContentDIV">
..
</div>
</div>
안녕하세요. 콘텐츠 패널에 업데이트 패널을 추가해보세요. ASP Ajax를 사용하여이 작업을 수행 할 수도 있습니다. 시도 해봐. 그 비트 까다 롭지만 좋은 솔루션. –