2012-04-21 2 views
-2

내 응용 프로그램에는 새 페이지를 렌더링해야하는 페이지의 맨 위에 탭이 있습니다.ASP.NET을 사용하는 MVC 응용 프로그램의 탭

탭은 표준보기의 일부이므로 레이아웃 파일에 정의됩니다.

이제 각 옵션마다 다른보기를 만들었습니다. 프로젝트는 탭 중 하나입니다.

그래서 탭 옵션을 클릭하면 내가 선택한 탭을 기준으로 바디가 어떻게 렌더링됩니까?

저는 재단 레이아웃 탭을 사용했지만 jquery를 사용하여 이벤트를 시작해야합니다.

모든 예 또는 응답은

+0

다른 질문과 중복 될 수 있습니까? http://stackoverflow.com/questions/9654294/jquery-ui-tabs-with-knockout-using-mvc-3-how-to-implement – Nope

답변

0

jQuery UI Tabs

편집 일을 시도 좋은 것 : 당신이 방법은 아이 뷰만을 사용하여 작업 할 경우

<div id="tabs"> 
    <ul> 
     <li><a href="#projects">Projects</a></li> 
     <li><a href="#tab-2">Tab 2</a></li> 
     <li><a href="#tab-3">Tab 3</a></li> 
    </ul> 

    <div id="projects"> 
     <% Html.RenderAction("Projects", "Home"); %> 
    </div> 

    <div id="tab-2"> 
     <% Html.RenderAction("TabTwo", "Home"); %> 
    </div> 

    <div id="tab-3"> 
     <% Html.RenderAction("TabThree", "Home"); %> 
    </div> 
</div> 

[ChildActionOnly]와 탭 동작 방법을 장식합니다.

+0

OP에는 이미 탭에 대한 기술이 있으며 Jquery 인 이전 게시물을보고 있습니다. UI 탭. OP는 탭이 레이아웃 페이지에 있다고 설명했습니다. 내가 모을 수있는 한, 탭 중 하나를 클릭 할 때 전체보기 (부분보기가 아님)를로드하는 방법에 관한 질문입니다. 문제는 어떤 기술을 사용해야하는지에 관한 것이 아닙니다. – Nope

+0

그에 따라 답변을 업데이트했습니다. 편집 1을 참조하십시오. OP가 정말로 신경 쓰는지 보자. –

관련 문제