WebControl.Height Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .