Freigeben über


WebControl.Width Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Breite des Webserversteuerelements.

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

A Unit , das die Breite des Steuerelements darstellt. Der Standardwert lautet Empty.

Attribute

Ausnahmen

Die Breite des Webserversteuerelements wurde auf einen negativen Wert festgelegt.

Beispiele

Das folgende Beispiel veranschaulicht, wie die Width Eigenschaft des Table Steuerelements deklarativ festgelegt wird, die von der WebControl Basisklasse geerbt 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, umfassen Label, HyperLink, LinkButtonund alle Überprüfungssteuerelemente. Die CheckBoxListEigenschaft RadioButtonList und DataList rendern diese Eigenschaft auch nicht in früheren Browsern, wenn ihre RepeatLayout Eigenschaft auf " RepeatLayout.Flow. Darüber hinaus werden nur Einheitentypen von Pixel und Percentage werden in früheren Browsern unterstützt.

Da es sich bei dieser Eigenschaft um nicht standardmäßige HTML handelt, werden Webserversteuerelemente, die als Tabelle angezeigt werden, wie Table z. B. und DataGrid, diese Eigenschaft nicht in Browsern unterstützt, die älter als Microsoft Internet Explorer, Version 4, sind.

Hinweis

Wenn Sie die Width Eigenschaft deklarativ auf einen anderen Einheitentyp als den Standardwert Pixelfestlegen möchten, müssen Sie einen neuen Einheitstyp 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 wie folgt vorgehen:

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