Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 跳过HTML母版页(.net)中的一些css文件:可能吗?_Javascript_Html_.net_Css - Fatal编程技术网

Javascript 跳过HTML母版页(.net)中的一些css文件:可能吗?

Javascript 跳过HTML母版页(.net)中的一些css文件:可能吗?,javascript,html,.net,css,Javascript,Html,.net,Css,我有一个网站,其中6个css文件链接,但在一个页面中,我只需要使用3个css文件。我的开发人员正在使用.net中的母版页,所以他们不想改变这一点。因此,我的问题是:有没有办法跳过几个链接的css文件?这不是很“优雅”,但您可以使用jQuery脚本来操作和删除链接: <script type="text/javascript"> $(document).ready(function () { $("link[type='text/css']").r

我有一个网站,其中6个css文件链接,但在一个页面中,我只需要使用3个css文件。我的开发人员正在使用.net中的母版页,所以他们不想改变这一点。因此,我的问题是:有没有办法跳过几个链接的css文件?

这不是很“优雅”,但您可以使用jQuery脚本来操作和删除链接:

<script type="text/javascript">
        $(document).ready(function () {
           $("link[type='text/css']").remove();
        });
    </script>

它不是很“优雅”,但您可以使用jQuery脚本来操作和删除链接:

<script type="text/javascript">
        $(document).ready(function () {
           $("link[type='text/css']").remove();
        });
    </script>
另一个解决方案(不需要jQuery)是向母版页添加配置属性,如下所示:

Site.Master.cs

private bool _IncludeOtherCss = true;
public bool IncludeOtherCss {
 get { return _IncludeOtherCss; }
 set { _IncludeOtherCss = value; } 
}
现场主管(主管部门)

另一个解决方案(不需要jQuery)是向母版页添加配置属性,如下所示:

Site.Master.cs

private bool _IncludeOtherCss = true;
public bool IncludeOtherCss {
 get { return _IncludeOtherCss; }
 set { _IncludeOtherCss = value; } 
}
现场主管(主管部门)


谢谢你的帮助,我会尝试一下…谢谢洛蒂添加了另一个答案(更优雅,没有jQuery)谢谢你的帮助,我会尝试一下…谢谢洛蒂添加了另一个答案(更优雅,没有jQuery)
 protected void Page_Init(object sender, EventArgs e)
        {
            (Master as SiteMaster).IncludeOtherCss = false;
        }