javascript - 如何从代码中动态删除div标签?

标签 javascript jquery asp.net-mvc-3 razor

在 mvc3 中,我希望所有 View 都位于“contener”div 中并在 Layout.cshtml 中使用它:

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

但只有索引 View 不能出现在“contener”div 中。
当仅加载索引 View 时,如何使用 jscript 或 jquery-ajax 注释或隐藏或删除“contener”div? 我无法显示索引 View 。因为,它在“contener”div 中不起作用。当索引 View 加载时,我希望代码是这样的:

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

最佳答案

试试这个

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

关于javascript - 如何从代码中动态删除div标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768277/

相关文章:

javascript - 在 NodeJS 中转义多个嵌套函数

jquery - ReferenceError: 调试时 $ 未定义

jquery - 对 jQuery 自动完成中的值进行排序

javascript - 我们可以在系统中保存 Canvas 图像,就像我们点击保存时直接下载图像一样吗?

jquery - 仅标记AvalaibleTags 选项不起作用

javascript - 从类中查找对象

javascript - 你能在不影响历史的情况下使用散列导航吗?

javascript - 第一次点击html Canvas 时如何防止滚动?

javascript - proengsoft/laravel-jsvalidation 引用错误 : jQuery is not defined

c# - 来自 JsonResult 的动态 ActionLink?