我有一個網站,其中6 CSS文件鏈接,但在一個頁面中,我只需要使用3個CSS文件。我的開發人員在.net中使用母版頁,所以他們不想改變它。所以,我的問題是:有什麼辦法可以跳過幾個鏈接的CSS文件?在HTML Master頁面(.net)中跳過一些css文件:有可能嗎?
2
A
回答
1
另一種解決方案(不需要的jQuery)被增加一個配置屬性到主頁這樣的:
Site.Master.cs
private bool _IncludeOtherCss = true;
public bool IncludeOtherCss {
get { return _IncludeOtherCss; }
set { _IncludeOtherCss = value; }
}
的Site.Master(頭部區段)
<%if (IncludeOtherCss)
{ %>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<%} %>
其他頁面:
protected void Page_Init(object sender, EventArgs e)
{
(Master as SiteMaster).IncludeOtherCss = false;
}
3
這不是很「優雅」,但你可以使用jQuery腳本來操作和移除鏈接:
<script type="text/javascript">
$(document).ready(function() {
$("link[type='text/css']").remove();
});
</script>
您可以使用jQuery選擇來優化搜索。即
$("link[href='Styles/Site.css']").remove();
相關問題
- 1. Scrapy意外跳過了一些頁面
- 2. 在Excel中的某些頁面上跳過頁腳頁面
- 3. HTML - 使一些頁面只能通過IntrAnet \一些SUBNET訪問
- 4. 我可以強制在HTML打印中跳轉頁面嗎?
- 5. [.NET] [C#] - 有可能通過鏈接獲取網頁(CSS,JavaScript,圖像,CSS-Images)嗎?
- 6. 強制一些頁面通過HTTPS和其他HTTP到HTTP ...有可能嗎?
- 7. 我可以在AngularJS中擁有一些不變的頁面嗎?
- 8. Freemarker頁面不能包含css文件
- 9. 在C#中跳過一些內容解析文本文件
- 10. php代碼跳過一些html內容
- 11. 尋找一些庫來從CHM文件中提取HTML頁面
- 12. Mnogosearch跳過頁面
- 13. 在plist文件中可能有html標籤嗎?
- 14. html框架 - 抓住一個頁面的可能嗎?
- 15. 這可能僅從HTML文件中提取所有文本嗎?
- 16. CSS和HTML - CSS文件可以生成HTML嗎?
- 17. 是否有可能在html中加載外部css「特定的一些行」?
- 18. 其可能更新一個頁面內容使用HTML和CSS沒有JavaScript?
- 19. 是否有可能在.NET 3.5中讀取頁面MetaKeywords?
- 20. 多個HTML頁面在一個文件
- 21. Html頁面跳轉從
- 22. 在ViewPager + TabLayout中跳過頁面
- 23. 在Lotus Notes中跳過登錄頁面
- 24. 如何將HTML,JS和CSS放在Github頁面.md文件中?
- 25. LoopThrough功能跳過文件
- 26. CSS不能在HTML文件中工作
- 27. 這是可能通過C#.NET編寫Win32.dll文件嗎?
- 28. 將HTML文件包含在另一個沒有服務器的HTML文件中。那可能嗎?
- 29. CSS-HTML viewport頁面
- 30. ASP.NET MVC Master頁面
好的。我在哪裏需要提及css文件的名稱? – 2013-02-21 10:49:35
我更新了答案。 – 2013-02-21 10:52:14
感謝您的幫助將嘗試一下...非常感謝 – 2013-02-21 10:53:25