Udostępnij za pośrednictwem


WebControl.Width Właściwość

Definicja

Pobiera lub ustawia szerokość kontrolki serwera sieci Web.

public:
 virtual property System::Web::UI::WebControls::Unit Width { System::Web::UI::WebControls::Unit get(); void set(System::Web::UI::WebControls::Unit value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.Unit Width { get; set; }
public virtual System.Web.UI.WebControls.Unit Width { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Width : System.Web.UI.WebControls.Unit with get, set
member this.Width : System.Web.UI.WebControls.Unit with get, set
Public Overridable Property Width As Unit

Wartość właściwości

Element Unit reprezentujący szerokość kontrolki. Wartość domyślna to Empty.

Atrybuty

Wyjątki

Szerokość kontrolki serwera sieci Web została ustawiona na wartość ujemną.

Przykłady

W poniższym przykładzie pokazano, jak deklaratywnie ustawić Width właściwość Table kontrolki dziedziczonej z klasy bazowej WebControl .

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>WebControl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Width Property of a Web Control</h3>
    <asp:Table id="Table1" runat="server"
        CellPadding="10" GridLines="Both"
        Width="350">
 
        <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">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>WebControl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Width Property of a Web Control</h3>
    <asp:Table id="Table1" runat="server"
        CellPadding="10" GridLines="Both"
        Width="350">
 
        <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>

Uwagi

Użyj właściwości , Width aby określić szerokość kontrolki serwera sieci Web.

Uwaga

Ta właściwość nie jest renderowana dla wszystkich kontrolek w przeglądarkach starszych niż Microsoft Internet Explorer w wersji 4. Kontrolki, które nie renderują tej właściwości we wcześniejszych przeglądarkach, obejmują Labelkontrolki weryfikacji , HyperLink, LinkButtoni . Właściwość CheckBoxList, RadioButtonList a DataList także nie renderuj tej właściwości we wcześniejszych przeglądarkach, gdy ich RepeatLayout właściwość jest ustawiona na RepeatLayout.Flow. Ponadto tylko typy Pixel jednostek i Percentage są obsługiwane we wcześniejszych przeglądarkach.

Ponieważ ta właściwość jest niestandardowym kodem HTML, kontrolki serwera sieci Web, które są wyświetlane jako tabela, takie jak Table i DataGrid, nie obsługują tej właściwości w przeglądarkach starszych niż Microsoft Internet Explorer w wersji 4.

Uwaga

Aby deklaratywnie ustawić Width właściwość na typ jednostki inny niż wartość domyślna Pixel, należy utworzyć nowy typ jednostki specyficzny dla żądanego typu jednostki. Aby na przykład ustawić właściwość kontrolki Width na wartość procentową 100, można wykonać następujące czynności:

myWebControl.width = Unit.Percentage(100);

Aby uzyskać więcej informacji na temat typów jednostek dostępnych dla Width właściwości, zobacz klasę Unit .

Dotyczy

Zobacz też