2012-05-15 7 views
0

에 탭의 초점을 유지 나는 각각에 대해 다음과 같은 HTML을 사용하여 4 탭 컨트롤 (각각 등을 위해 자신의 ID의 변경)과 asp.net 페이지가 :다시 게시

<ul id="ulTabs"> 
    <li class="displayItem" id="liSummary" style="display: block"><a ref="#divSummary"> 
     <span style="font-weight: bold; color: #4b6c9e">Margin Analysis Summary</span> 
    </a></li></ul> 

내가 가진 문제에 있다는 것입니다 두 개의 탭 중 새 모달/스크린을 여는 GridView가 있습니다. 이 모달/화면을 닫으면 페이지가 새로 고침되고 모달/화면을 열 때 선택된 탭과 관계없이 포커스가 첫 번째 탭으로 자동 이동합니다.

포커스를 현재 탭으로 설정하는 방법에 대한 아이디어가 있습니까? 다른 링크에서 몇 가지 솔루션을 시도했지만 지금까지 아무 것도 발견하지 못했습니다.

+0

클라이언트에서 모달을 표시하는 데 스크립트를 사용하고 있습니까? – Luis

답변

0

열린 탭을 변경하면 HiddenField에 현재 열려있는 탭의 ID를 저장하십시오.

그런 다음로드 할 때 (새로 고침 후) 숨겨진 필드에 저장된 ID로 표시된 탭을 엽니 다.

jquery 탭을 사용했을 때 javascript와 jquery로이 작업을 수행했으며 실제로 잘 작동합니다. 실제로 도움이된다면 here's how to do it with jquery. 자신의 필요에 맞게 조정할 수있을 것이라고 확신합니다 (또는 페이지의 코드에서 모든 것을 수행하는 경우 더 쉽게 수행 할 수 있습니다).

+0

고마워, 내가 그걸 확인하고 최대한 빨리 다시 할께. – Melanie