WebControl.Width Eigenschaft

Definition

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.

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

Eigenschaftswert

Eine Unit, die die Breite des Steuerelements darstellt. Der Standardwert ist Empty.

Attribute

Ausnahmen

Die Breite des Webserversteuerelements wurde auf einen negativen Wert festgelegt.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Von der WidthWebControl Basisklasse geerbte Eigenschaft des Table Steuerelements deklarativ festgelegt wird.

<%@ 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>

Hinweise

Verwenden Sie die Width -Eigenschaft, um die Breite des Webserversteuerelements anzugeben.

Hinweis

Diese Eigenschaft wird nicht für alle Steuerelemente in Browsern vor Microsoft Internet Explorer Version 4 gerendert. Steuerelemente, die diese Eigenschaft in früheren Browsern nicht rendern, sind Label, HyperLink, LinkButtonund alle Validierungssteuerelemente. Die CheckBoxList- RadioButtonList und DataList rendern diese Eigenschaft auch nicht in früheren Browsern, wenn ihre RepeatLayout Eigenschaft auf RepeatLayout.Flowfestgelegt ist. Darüber hinaus werden nur Einheitentypen von Pixel und Percentage in früheren Browsern unterstützt.

Da es sich bei dieser Eigenschaft um nicht standardmäßiges HTML handelt, unterstützen Webserversteuerelemente, die als Tabelle angezeigt werden, zTable. B. und DataGrid, diese Eigenschaft in Browsern vor Microsoft Internet Explorer Version 4 nicht.

Hinweis

Um die Width Eigenschaft deklarativ auf einen anderen Einheitentyp als den Standardwert festzulegen Pixel, müssen Sie einen neuen Einheitentyp erstellen, der für den gewünschten Einheitentyp spezifisch ist. Wenn Sie beispielsweise die Eigenschaft eines Steuerelements Width auf einen Prozentwert von 100 festlegen möchten, können Sie die folgenden Schritte ausführen:

myWebControl.width = Unit.Percentage(100);

Weitere Informationen zu den für die Width -Eigenschaft verfügbaren Einheitentypen finden Sie in der Unit -Klasse.

Gilt für:

Weitere Informationen