WebControl.Height Egenskap

Definition

Hämtar eller anger höjden på webbserverkontrollen.

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

Egenskapsvärde

En Unit som representerar kontrollens höjd. Standardvärdet är Empty.

Attribut

Undantag

Höjden har angetts till ett negativt värde.

Exempel

I följande exempel visas hur du deklarativt anger Height kontrollens Table egenskap, som ärvs från basklassen WebControl .

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

Kommentarer

Använd egenskapen Height för att ange höjden på webbserverkontrollen.

Note

Den här egenskapen renderas inte för alla kontroller i tidigare webbläsare än Microsoft Internet Explorer version 4. Kontroller som inte renderar den här egenskapen i tidigare webbläsare inkluderar Label, HyperLink, LinkButtonoch eventuella verifieringskontroller. , CheckBoxListoch återge inte heller den här egenskapen i tidigare webbläsare när deras RadioButtonList egenskap är inställd på DataList.RepeatLayoutRepeatLayout.Flow Dessutom stöds endast enhetstyper av Pixel och Percentage i tidigare webbläsare.

Eftersom den här egenskapen inte är HTML-standard stöder inte webbserverkontroller som visas som en tabell, till exempel Table och DataGrid, den här egenskapen i tidigare webbläsare än Microsoft Internet Explorer version 4.

Note

Om du vill ange Height egenskapen till en annan enhetstyp än standardvärdet Pixelmåste du skapa en ny enhetstyp som är specifik för den enhetstyp du vill använda. Om du till exempel vill ange en kontrolls Height egenskap till ett procentvärde på 100 kan du göra följande:

myWebControl.Width = Unit.Percentage(100);

Mer information om de enhetstyper som är tillgängliga för Height egenskapen finns i Unit klassen .

Gäller för

Se även