Model view controller MVC如何隐藏@Render

Model view controller MVC如何隐藏@Render,model-view-controller,Model View Controller,我正在进行浏览器检查,并试图显示一条警告消息,如果用户使用的浏览器不兼容(即8或更少),请相信我,在我工作的地方有人使用它 我遇到的问题是,我似乎无法隐藏页面的@Render 我的if语句都很好,我已经用一个div包装了@Render,我试图根据我得到的条件来隐藏它,就像这样 else { $("#yourMessage").show(); $("#content").hide(); } HTML @RenderBody() 一

我正在进行浏览器检查,并试图显示一条警告消息,如果用户使用的浏览器不兼容(即8或更少),请相信我,在我工作的地方有人使用它

我遇到的问题是,我似乎无法隐藏页面的@Render

我的if语句都很好,我已经用一个div包装了@Render,我试图根据我得到的条件来隐藏它,就像这样

else {
            $("#yourMessage").show();
            $("#content").hide();
        }
HTML


@RenderBody()
一些信息

MVC是否有内置的东西阻止我这样做?

你能更具体地说明你在做什么吗?MVC本身只是一个概念。HTML可以被看作是M或V,但它本身并不意味着你的观点是什么。我不确定我是否可以用更简单的术语来表达这一点。我试图隐藏content div,并显示yourMessage div,它不允许我隐藏包含@RenderBody()的content div。一个好的开始是命名您的技术堆栈。我想到了HTML,但这不可能是全部。
<div id="content">
        @RenderBody()
    </div>

    <div id="yourMessage" hidden="hidden">Some Message</div>