Javascript 跳过HTML母版页(.net)中的一些css文件:可能吗?
我有一个网站,其中6个css文件链接,但在一个页面中,我只需要使用3个css文件。我的开发人员正在使用.net中的母版页,所以他们不想改变这一点。因此,我的问题是:有没有办法跳过几个链接的css文件?这不是很“优雅”,但您可以使用jQuery脚本来操作和删除链接: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
<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;
}