2012-05-26 51 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> 
     } 
    }