WebControl.Height Proprietà

Definizione

Ottiene o imposta l'altezza del controllo server Web.

public:
 virtual property System::Web::UI::WebControls::Unit Height { 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 Height { get; set; }
public virtual System.Web.UI.WebControls.Unit Height { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Height : System.Web.UI.WebControls.Unit with get, set
member this.Height : System.Web.UI.WebControls.Unit with get, set
Public Overridable Property Height As Unit

Valore della proprietà

Unit

Oggetto Unit che rappresenta l'altezza del controllo. Il valore predefinito è Empty.

Attributi

Eccezioni

È stato specificato un valore negativo per l'altezza.

Esempio

Nell'esempio seguente viene illustrato come impostare in modo dichiarativo la proprietà Height del Table controllo , ereditata dalla classe di WebControl base .

<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Table Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Property of a Table Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            CellSpacing="0"
            GridLines="Both"
            Height="300">

            <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">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Table Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Property of a Table Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            CellSpacing="0"
            GridLines="Both"
            Height="300">

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

Commenti

Utilizzare la Height proprietà per specificare l'altezza del controllo server Web.

Nota

Questa proprietà non esegue il rendering per tutti i controlli nei browser precedenti a Microsoft Internet Explorer versione 4. I controlli che non eseguono il rendering di questa proprietà nei browser precedenti includono Label , , ed eventuali controlli di HyperLink LinkButton convalida. E CheckBoxList inoltre non eseguono il rendering di questa proprietà nei browser precedenti quando la relativa proprietà è RadioButtonList DataList RepeatLayout impostata su RepeatLayout.Flow . Inoltre, nei browser precedenti sono supportati solo i tipi di unità di Pixel Percentage e .

Poiché questa proprietà è html non standard, i controlli server Web visualizzati come tabella, ad esempio e , non supportano questa proprietà nei browser precedenti a Table DataGrid Microsoft Internet Explorer versione 4.

Nota

Per impostare la proprietà su un tipo di unità diverso da quello predefinito di , è necessario creare un nuovo tipo di unità specifico del Height Pixel tipo di unità desiderato. Ad esempio, per impostare la proprietà di un controllo su un valore percentuale di Height 100, è possibile eseguire le operazioni seguenti:

myWebControl.Width = Unit.Percentage(100);

Per altre informazioni sui tipi di unità disponibili per Height la proprietà , vedere la classe Unit .

Si applica a

Vedi anche