WebControl.BackColor Свойство

Определение

Получает или задает цвет фона серверного веб-элемента управления.Gets or sets the background color of the Web server control.

public:
 virtual property System::Drawing::Color BackColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.WebColorConverter))]
[System.ComponentModel.Bindable(true)]
public virtual System.Drawing.Color BackColor { get; set; }
member this.BackColor : System.Drawing.Color with get, set
Public Overridable Property BackColor As Color

Значение свойства

Объект Color, представляющий цвет фона элемента управления.A Color that represents the background color of the control. Значение по умолчанию — "Empty", указывающее, что это свойство не задано.The default is Empty, which indicates that this property is not set.

Атрибуты

Примеры

В следующем примере показано, как задать BackColor свойство Table элемента управления, наследуемого от WebControl базового класса.The following example illustrates how to set the BackColor property of the Table control, which is inherited from the WebControl base class.

<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>BackColor Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>BackColor Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>

Комментарии

BackColor Используйте свойство, чтобы указать цвет фона серверного веб-элемента управления.Use the BackColor property to specify the background color of the Web server control. Это свойство задается с System.Drawing.Color помощью объекта.This property is set using a System.Drawing.Color object.

Примечание

Это свойство будет отображаться только для определенных элементов управления.This property will render for only certain controls. Table Например,ValidationSummary ,,, и будет отображать это свойство. Panel DataGrid CalendarFor example, Table, Panel, DataGrid, Calendar, and ValidationSummary will render this property. Он также будет работать для CheckBoxListи RadioButtonList , DataList если их RepeatLayout свойство имеет RepeatLayout.Tableзначение, RepeatLayout.Flowа не.It will also work for CheckBoxList, RadioButtonList and DataList if their RepeatLayout property is RepeatLayout.Table, not RepeatLayout.Flow.

Как правило, только элементы управления, отображаемые <table> в виде тега, могут отображать цвет фона в HTML 3,2, в то время как почти любой элемент управления может находиться в HTML 4,0.In general, only controls that render as a <table> tag can display a background color in HTML 3.2, whereas almost any control can in HTML 4.0.

Для элементов управления, которые отображаются <span> в виде тега Label(включая все элементы управления проверки RepeatLayout и элементы управления RepeatLayout.Flow"список" со свойством, имеющим значение), это свойство будет работать в Microsoft Internet Explorer версии 5 и более поздних версиях, но не в Microsoft Internet Explorer версии 4.For controls that render as a <span> tag (including Label, all validation controls, and list controls with their RepeatLayout property set to RepeatLayout.Flow), this property will work in Microsoft Internet Explorer version 5 and later, but not in Microsoft Internet Explorer version 4.

Применяется к

Дополнительно