WebControl.Width Egenskap

Definition

Hämtar eller anger bredden på webbserverkontrollen.

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

Egenskapsvärde

En Unit som representerar kontrollens bredd. Standardvärdet är Empty.

Attribut

Undantag

Webbserverkontrollens bredd har angetts till ett negativt värde.

Exempel

I följande exempel visas hur du deklarativt anger Width kontrollens Table egenskap, som ärvs från basklassen 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>

Kommentarer

Använd egenskapen Width för att ange bredden på webbserverkontrollen.

Note

Den här egenskapen renderas inte för alla kontroller i tidigare webbläsare än Microsoft Internet Explorer version 4. Kontroller som inte renderar den här egenskapen i tidigare webbläsare inkluderar Label, HyperLink, LinkButtonoch eventuella verifieringskontroller. , CheckBoxListoch återge inte heller den här egenskapen i tidigare webbläsare när deras RadioButtonList egenskap är inställd på DataList.RepeatLayoutRepeatLayout.Flow Dessutom stöds endast enhetstyper av Pixel och Percentage i tidigare webbläsare.

Eftersom den här egenskapen inte är HTML-standard stöder inte webbserverkontroller som visas som en tabell, till exempel Table och DataGrid, den här egenskapen i tidigare webbläsare än Microsoft Internet Explorer version 4.

Note

Om du vill ange Width egenskapen deklarativt till en annan enhetstyp än standardvärdet Pixelmåste du skapa en ny enhetstyp som är specifik för den enhetstyp du vill använda. Om du till exempel vill ange en kontrolls Width egenskap till ett procentvärde på 100 kan du göra följande:

myWebControl.width = Unit.Percentage(100);

Mer information om de enhetstyper som är tillgängliga för Width egenskapen finns i Unit klassen .

Gäller för

Se även