代码之家  ›  专栏  ›  技术社区  ›  user287745

css可以应用于page.aspx的控件吗?

  •  1
  • user287745  · 技术社区  · 15 年前

    什么都可以?

    3 回复  |  直到 15 年前
        1
  •  3
  •   Guffa    15 年前

    是的,不。

    您不能设置服务器控件的样式,因为它们永远无法访问浏览器,但是您可以设置从控件呈现的HTML代码的样式。

    .ASPX源中的服务器控件在呈现页面时只存在于服务器上。当页面发送到浏览器时,控件的剩余部分只是控件呈现为的HTML代码。例如,一个 TextBox 控件呈现为 input textarea 元素。

    您可以使用CSS来设置控件呈现的元素的样式,但为此您需要一些东西来定位元素。例如,可以指定 CssClass 将呈现为 class HTML代码中的属性。另一种选择是在周围的元素上指定类或id。

    这个 ID 但是,对于以CSS中的元素为目标,of a server控件并不有用。当控件位于容器中时(例如 PlaceHolder Repeater ),它的标识以容器名称作为前缀,以保持标识的唯一性。

        2
  •  1
  •   Bryan Denny    15 年前

    你也可以考虑一下 Themes and Skins 对于asp.net。

    CssClass 控件上的属性。

    <asp:Button ID="Button1" CssClass="CSS_class_here" runat="server" Text="Click me" />
    
        3
  •  0
  •   Diodeus - James MacFarlane    15 年前

    推荐文章