我们有许多网页表单的主页。所有这些Web表单的CSS都在母版页中。

这个特定的Web表单将使用相同的母版,但我不想将此Web表单的CSS添加到母版中。

考虑到该页面是临时页面,我想在不触摸母版页面的情况下将CSS添加到内容页面。

是否可以在不触摸母版页的情况下将CSS添加到内容页?

我的母版页ContentPlaceHolder中确实有一个<head>

最佳答案

您的母版页ContentPlaceHolder部分中有一个<head>。因此,您唯一需要做的就是在使用母版页的内容页的此ContentPlaceHolder中指定CSS文件(母版中无更改):

<asp:Content ID="contentHead" ContentPlaceHolderID="head" runat="server">
    <link href="fileName.css" rel="stylesheet" />
</asp:Content>


或者您可以使用内联样式:

<asp:Content ID="contentHead" ContentPlaceHolderID="head" runat="server">
    <style>
        .yourClass { ... }
    </stlye>
</asp:Content>


呈现页面时,内容页面的CSS将在母版页面的CSS之后应用。

关于css - 如何在不修改母版页的情况下将CSS添加到内容页?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42299809/

10-10 18:43