2017-07-12 6 views
0

div(class = tab)にスパンが含まれています。私は別のdivのif-else条件の中にこのdivを表示する必要があります(class = searchの場合)。条件が一致する場合は、この特定のdivを表示します。このdivは表示されません。私はうまくいかない次のようなことを試みました。 div.tab style=(i == 0 ? 'display:block' : nil)の代わりに、クラスタブでこのdivを表示する必要があります。 助けてくださいasp.netのマークアップ内の別のdivのif-else条件内にdivを表示するにはどうすればいいですか?

<div class="search"> 
     <% if (Model.IDs.Count() > 0) { %> 
      <% if (some condition) { %> 
       <div class="linksbar-selected"><a href="/abc/efg.aspx"> 
       PEOPLE</a></div> 
       div.tab style=(i == 0 ? 'display:block' : nil) 
      <% } else { %> 
       <div class="linksbar"><a href="/abc/efg.aspx"> 
       PEOPLE</a></div> 
      <% } %>    
     <% } %> 
</div> 

<div class="tab"> 
    <span class="ResultsFor"> RESULTS </span> 
</div>  
+0

この問題を解決できましたか? –

答えて

0

あなたはこれを試すことができますか?

<div class="search"> 
    @if (Model.IDs.Count() > 0) 
    { 
     @if (some condition) 
     { 
      <div class="linksbar-selected"> 
      <a href="/abc/efg.aspx"> PEOPLE </a> 
      </div> 
      div.tab style=(i == 0 ? 'display:block' : nil) 
     } 
     else 
     { 
      <div class="linksbar"> 
      <a href="/abc/efg.aspx"> PEOPLE </a> 
      </div> 
     }   
    } 
</div> 
<div class="tab"> 
    <span class="ResultsFor"> RESULTS </span> 
</div> 
関連する問題