题目中的问题非常好。通常我会使用<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页面