2017-04-19 4 views
0

각각의 탭을 선택할 때 두 개의 부분 뷰가로드되어야합니다. 탭을 변경할 수 없으며 항상 동일한 부분 뷰를 표시합니다.탭에서 다른 부분보기 클릭

<div> 
    <ul class="nav nav-tabs"> 
     <li>@Html.ActionLink("Organization Users", "Index", new { allUsers = 0 }, new { id = "OrgUsers" })</li> 

     <li>@Html.ActionLink("All Users", "Index", new { allUsers = 1 }, new { id = "AllUsers" }) </li> 
    </ul> 

    <div class="tab-content"> 
     <div class="tab-pane active" id="OrgUsers"> 
      @Html.Partial("_ListUsers") 
     </div> 
     <div class="tab-pane" id="AllUsers"> 
      @Html.Partial("_ListAllUsers") 
     </div> 

    </div> 
</div> 

내가 어떤 것을 놓치고 : 나는이 대답 여기 https://stackoverflow.com/a/22483758/4761773

내 코드입니다에 내 코드를 기반으로하려고?

답변

1

_ListUsers와 _ListAllUsers를 어떻게 구별 할 수 있는지는 알 수 없습니다. 어쩌면 하나의 조건에 대해 하나의 부분로드와 다른 조건에 대해 다른 부분로드가있는 if 조건을 가질 수 있습니다.

<div class="tab-content"> 
     @if (some condition) 
     { 
     <div class="tab-pane active" id="OrgUsers"> 
      @Html.Partial("_ListUsers") 
     </div> 
     } 
     else if (condition 2) 
     { 
      <div class="tab-pane active" id="AllUsers"> 
      @Html.Partial("_ListAllUsers") 
     </div> 
     } 
    </div> 
관련 문제