我有一个使用母版页的aspx网页。 有一个style.css表是一种全局风格。 如何覆盖aspx页面中所有内容的样式,但不能改变其他内容?
所以例如在aspx页面中这样的东西
<asp:Content overridestyle = true>
...
</asp:Content>
修改
我找到了某种类似的功能,但它删除了整个页面的样式,包括母版页上的内容。无论如何都要做这个解决方案,但只针对contentplaceholder中的内容?
new protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = "";
}
答案 0 :(得分:3)
在主页中添加内容占位符,如下所示
<head runat="server">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
</head>
在你的aspx页面中,
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<link href="*****style sheet path****" rel="stylesheet" type="text/css" />
</asp:Content>