I don't want bootstrap files in a particular child page even these are in master page of asp.net
问问题
347 次
2 回答
0
在这种情况下,您将需要两个母版页。- 或者 - 您可以检测主页页面加载中的 url 并设置某种标志。在标记中使用此标志来确定是否加载样式表。
理想情况下,我会选择第一个选项,因为它更干净。
于 2013-10-24T09:23:51.827 回答
0
如果您想在母版页上使用它,则必须将其包装在条件中,然后在您不想要的页面上将该条件设置为 false。您没有提供太多细节,但假设您使用的是 C# 和常规 WebForms,这样的事情可以做到:
**Site.Master**
<% if (ShouldHaveBootstrap) { %>
<link rel="stylesheet" href="whatever.css">
<% } %>
**Site.Master.cs**
private bool _shouldHaveBootstrap = true;
public bool ShouldHaveBootstrap {
get { return _shouldHaveBootstrap; }
set { _shouldHaveBootstrap = value; }
}
**SomeOtherPage.aspx.cs**
protected void Page_Load(object sender, EventArgs e) {
((Site_Master)Master).ShouldHaveBootstrap = false;
}
于 2013-10-24T09:24:41.030 回答