題目中的問題非常好。通常我會使用<link... />
來引用我的CSS表格,但由於我使用的是母版頁,因此我無法訪問Head
標記,因此如何在ASPX頁面上引用特定的CSS表格。我嘗試使用<%@ Import Namespace="Style.css"
,但沒有運氣。謝謝您的幫助。在帶有主頁面的Aspx頁面中引用CSS表格
3
A
回答
12
工作只需添加一個CSS的ContentPlaceHolder與它的默認值。
基本上,您將指定爲默認的CSS文件將被包含,除非您使用子頁面中的標記覆蓋該佔位符。
你的主頁應該看起來像這樣。
<head>
<asp:ContentPlaceHolder ID="Stylesheets" runat="server">
<link rel="stylesheet" href="/css/master.css" type="text/css" />
</asp:ContentPlaceHolder>
</head>
使用該母版頁,你可以簡單地覆蓋與不同的樣式表的任何頁面
然後。
在(例如)AboutUs.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="Stylesheets" runat="server">
<link rel="stylesheet" href="/css/Style.css" type="text/css" />
</asp:Content>
-1
使用DOM操作將link
標記附加到head
。
0
只需將您的樣式表添加到主page.aspx,它會爲你的所有其他形式的
1
如果你想CSS樣式表添加到任何ASPX頁面,你應該使用佔位符。
主頁:(一節)
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
ASPX頁面:
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
// add your link here
</asp:Content>
0
你有3個可能的解決方案:
添加你的鏈接到的head標籤母版頁的標記。如果你這樣做,所有使用給定母版頁的頁面將自動使用你的css文件。
在主頁面的head標籤中使用ContentPlaceHolder。您可以在引用給定母版頁的頁面上使用ContentPlaceHolder,並且可以在標記中的ContentPlaceHolder標記內添加鏈接標記。
您可以使用Javascrip/jQuery函數添加鏈接標記。
0
雖然我去後面航線下面的代碼在我的Page_Load事件(VB),我會給出正確答案A.K,因爲它似乎回答這個問題更好,但只是不適合我的具體情況。
相關問題
- 1. ASPX頁面XSLT和主頁面
- 2. 帶有iframe的.aspx頁面中的ASPX頁面拋出500.23錯誤
- 3. 在ASPX頁面
- 4. 在MVC中打開帶有報表控制器的.aspx頁面
- 5. 在aspx頁面上過濾表格
- 6. 頁面沒有.aspx
- 7. 在ASPX中放置JavaScript和CSS頁面
- 8. HTM頁面Aspx頁面
- 9. 如何在.aspx頁面中調用.aspx頁面中的書面函數
- 10. 如何將aspx.cs頁面中的列表調用到.aspx頁面?
- 11. 阻止頁面加載主頁面css
- 12. 主頁和普通頁面中的CSS
- 13. Windows.Forms.MessageBox在頁面.aspx
- 14. 加載aspx頁面,其中包含listview包含更新面板主頁頁面
- 15. 使用ASPX調用Web引用頁面
- 16. aspx頁面
- 17. ASPX頁面
- 18. Sharepoint .aspx頁面
- 19. 從主頁面訪問兒童頁面的標題aspx
- 20. 如何獲得「帶到前面」的aspx頁面中有jquery的列表
- 21. 在CSS或ASPX頁面中的圖像網頁鏈接?
- 22. 通場變量在主網頁中的超鏈接aspx頁面
- 23. aspx頁面作爲頁面的參數
- 24. 帶有telerik元素的頁面頁面
- 25. 無法從aspx頁面引用UserControl
- 26. 是否有aditing aspx頁面
- 27. 請求頁面沒有.aspx
- 28. 如何在主頁面和內容(子頁面)頁面中包含(引用)CSS Javascript jQuery
- 29. 在主頁面顯示不同文件夾中的aspx頁面的問題
- 30. MVC3中的Aspx頁面