当前位置 : 主页 > 网络编程 > ASP >

asp.net – 如何从ascx控件注册css页面?

来源:互联网 收集:自由互联 发布时间:2021-06-24
如何在ascx控件中注册css代码块? 我可以吗? head id="head" runat="server" style type="text/css" .customClass { background-color: Lime; } /style/head 在ascx页面的任何地方?我似乎没有工作? 你有一个页面
如何在ascx控件中注册css代码块?

我可以吗?

<head id="head" runat="server">
    <style type="text/css">
        .customClass
        {
        background-color: Lime;
        }

        </style>
</head>

在ascx页面的任何地方?我似乎没有工作?

你有一个页面 three options to insert CSS:

>外部样式表
>内部样式表
>内联风格

样式元素必须包含在head元素中.如果您尝试设置用户控件中包含的元素的样式,则可以使用这三个选项中的任何一个.作为一个注释(主要是我的意见)内联样式是99.9%的时间错误的决定.

一种选择是在head部分内的Site.Master中公开ContentPlaceHolder.然后在您使用用户控件的页面上使用此ContentPlaceHolder,您将能够放置一个链接元素,为用户控件指定样式表.

另一种选择是简单地将用户控件的样式规则放在用于整个站点的样式表中.

网友评论