2017-04-19 9 views
0

私は、それぞれのタブが選択されたときにロードする必要がある2つの部分的なビューを持っています。私はタブを変更することができませんし、常に同じ部分的なビューを示しています。 私はここでは、この答えにhttps://stackoverflow.com/a/22483758/4761773タブで異なる部分ビューをクリック

を自分のコードをベースにしてみましたが、私のコードです:

<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> 

私はいくつかのことをしないのですか?

答えて

1

どのように_ListUsersと_ListAllUsersを区別できるかはわかりません。たぶんif条件を1つの条件に対して1つの部分的な読み込みと、もう1つの部分に別の部分的な読み込みを持つことができます。

<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> 
関連する問題