WebControl.Width 속성

정의

웹 서버 컨트롤의 너비를 가져오거나 설정합니다.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; }
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

속성 값

Unit

컨트롤의 너비를 나타내는 Unit입니다.A Unit that represents the width of the control. 기본값은 Empty입니다.The default is Empty.

특성

예외

웹 서버 컨트롤의 너비가 음수로 설정된 경우The width of the Web server control was set to a negative value.

예제

다음 예제에서는 선언적으로 설정 하는 방법을 보여 줍니다는 Width 의 속성을 Table 에서 상속 된 컨트롤은 WebControl 기본 클래스.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>

설명

사용 된 Width 속성을 통해 웹 서버 컨트롤의 너비를 지정 합니다.Use the Width property to specify the width of the Web server control.

참고

이 속성 브라우저에서 모든 컨트롤에 대 한 Microsoft Internet Explorer 버전 4 이전의 렌더링 하지 않습니다.This property does not render for all controls in browsers earlier than Microsoft Internet Explorer version 4. 이전 브라우저에서이 속성은 렌더링 되지 않는 컨트롤에 포함 Label, HyperLink, LinkButton, 및 유효성 검사 컨트롤입니다.Controls that do not render this property in earlier browsers include Label, HyperLink, LinkButton, and any validation controls. CheckBoxList, RadioButtonListDataList 도 이전 브라우저에서이 속성은 렌더링 되지 않는 경우 해당 RepeatLayout 속성이 RepeatLayout.Flow.The CheckBoxList, RadioButtonList and DataList also do not render this property in earlier browsers when their RepeatLayout property is set to RepeatLayout.Flow. 또한 단위 유형만 PixelPercentage 이전 브라우저에서 지원 됩니다.Furthermore, only unit types of Pixel and Percentage are supported in earlier browsers.

이 속성의 비표준 HTML 이기 때문에 웹 서버 등의 컨트롤 표시 하는 테이블로 TableDataGrid를 지원 하지 않습니다이 속성 브라우저에서 Microsoft Internet Explorer 버전 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.

참고

설정 하는 Width 단위에 선언적으로 속성의 기본값 이외의 형식이 Pixel, 단위 유형을 새로 만들어야 합니다.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. 예를 들어, 컨트롤을 설정 하려면 Width 속성 100 사이의 백분율 값으로 다음을 수행할 수 있습니다.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);

에 사용할 수 있는 장치 유형에 대 한 자세한 내용은 합니다 Width 속성 참조는 Unit 클래스입니다.For more information on the unit types available for the Width property, see the Unit class.

적용 대상

추가 정보