2012-05-26 71 views
0

在MVC3,我希望所有的意見是在「contener」分區和Layout.cshtml使用:如何從代碼中動態刪除div標籤?

<div class="full_width" 
    <div class="contener" > 
     @RenderBody() 
    </div> 
</div> 

但只有索引視圖不能出現在「contener」分區。
如何評論或隱藏或刪除jscript或jquery-ajax的「contener」div,當只有索引視圖加載? 我不能顯示索引視圖。因爲它不適用於「競爭者」分區。當索引視圖負荷,我想代碼是這樣:

<div class="full_width" > 
    *....its index view in "full_width" div, not in "contener" div....* 
</div> 
+1

請嘗試讓您的問題更清楚一點。 「我只看到index.cshtml加載時」的意思。 –

回答

0

這會爲你工作。

<div class="full_width"> 
    @if (Request.RawUrl.StartsWith("/Index-or-whatever-your-url-is")) 
    { 
    @RenderBody() 
    } 
    else 
    { 
    <div class="contener"> 
     @RenderBody() 
    </div> 
    } 
</div> 
2

試試這個

@{ 
     if (Request.RawUrl.Contains("Index")==false){ 
      <div class="contener" > 
       @RenderBody() 
      </div> 
     } 
    }