WebControl.Width WebControl.Width WebControl.Width WebControl.Width Property

Definition

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.Gets or sets the width of the Web server control.

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; }
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.A Unit that represents the width of the control. Die Standardeinstellung ist Empty.The default is Empty.

Ausnahmen

Die Breite des Webserversteuerelements wurde auf einen negativen Wert festgelegt.The width of the Web server control was set to a negative value.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Width -Eigenschaft Table des-Steuer Elements deklarativ festgelegt WebControl wird, die von der-Basisklasse geerbt wurde.The following example illustrates how to declaratively set the Width property of the Table control, inherited from the WebControl base class.

<%@ 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 Width die-Eigenschaft, um die Breite des Webserver Steuer Elements anzugeben.Use the Width property to specify the width of the Web server control.

Hinweis

Diese Eigenschaft wird nicht für alle Steuerelemente in Browsern angezeigt, die älter sind als Microsoft Internet Explorer Version 4.This property does not render for all controls in browsers earlier than Microsoft Internet Explorer version 4. Steuerelemente, die diese Eigenschaft in früheren Browsern nicht Rendering Labelenthalten HyperLink, LinkButtonsind,, und Validierungs Steuerelemente.Controls that do not render this property in earlier browsers include Label, HyperLink, LinkButton, and any validation controls. Die CheckBoxList- RadioButtonList Eigenschaft DataList und die-Eigenschaft in früheren Browsern auch nicht, wenn RepeatLayout Ihre-Eigenschaft auf RepeatLayout.Flowfestgelegt ist.The CheckBoxList, RadioButtonList and DataList also do not render this property in earlier browsers when their RepeatLayout property is set to RepeatLayout.Flow. Außerdem werden in früheren Browsern nur Pixel die Percentage Einheiten Typen von und unterstützt.Furthermore, only unit types of Pixel and Percentage are supported in earlier browsers.

Da es sich bei dieser Eigenschaft nicht um ein standardmäßiges HTML handelt, unterstützen Webserver Steuerelemente Table , DataGriddie als Tabelle angezeigt werden (z. b. und) diese Eigenschaft nicht in Browsern vor Microsoft Internet Explorer Version 4.Because this property is nonstandard HTML, Web server controls that display as a table, such as Table and DataGrid, do not support this property in browsers earlier than Microsoft Internet Explorer version 4.

Hinweis

Wenn Sie die Width -Eigenschaft deklarativ auf einen anderen Einheitentyp als den PixelStandardwert festlegen möchten, müssen Sie einen neuen Einheitstyp erstellen, der für den gewünschten Einheitentyp spezifisch ist.To set the Width property declaratively to a unit type other than the default of Pixel, you must create a new unit type specific to the unit type you want. Um z. b. die- Width Eigenschaft eines Steuer Elements auf einen prozentualen Wert von 100 festzulegen, können Sie wie folgt vorgehen:For example, to set a control's Width property to a percentage value of 100, you could do the following:

myWebControl.width = Unit.Percentage(100);

Weitere Informationen zu den für die Width Eigenschaft verfügbaren Einheiten Typen finden Sie unter der Unit -Klasse.For more information on the unit types available for the Width property, see the Unit class.

Gilt für:

Siehe auch