WebControl.Height Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Höhe des Webserversteuerelements ab oder legt sie fest.
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
Eigenschaftswert
A Unit , das die Höhe des Steuerelements darstellt. Der Standardwert lautet Empty.
- Attribute
Ausnahmen
Die Höhe wurde auf einen negativen Wert festgelegt.
Beispiele
Das folgende Beispiel veranschaulicht, wie die Height Eigenschaft des Table Steuerelements deklarativ festgelegt wird, die von der WebControl Basisklasse geerbt wird.
<%@ 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>
Hinweise
Verwenden Sie die Height Eigenschaft, um die Höhe des Webserversteuerelements anzugeben.
Hinweis
Diese Eigenschaft wird nicht für alle Steuerelemente in Browsern vor Microsoft Internet Explorer, Version 4, gerendert. Steuerelemente, die diese Eigenschaft in früheren Browsern nicht rendern, umfassen Label, HyperLink, LinkButtonund alle Überprüfungssteuerelemente. Die CheckBoxListEigenschaft RadioButtonList und DataList rendern diese Eigenschaft auch nicht in früheren Browsern, wenn ihre RepeatLayout Eigenschaft auf " RepeatLayout.Flow. Darüber hinaus werden nur Einheitentypen von Pixel und Percentage werden in früheren Browsern unterstützt.
Da es sich bei dieser Eigenschaft um nicht standardmäßige HTML handelt, werden Webserversteuerelemente, die als Tabelle angezeigt werden, wie Table z. B. und DataGrid, diese Eigenschaft nicht in Browsern unterstützt, die älter als Microsoft Internet Explorer, Version 4, sind.
Hinweis
Wenn Sie die Height Eigenschaft auf einen anderen Einheitentyp als den Standardwert Pixelfestlegen möchten, müssen Sie einen neuen Einheitstyp erstellen, der für den gewünschten Einheitentyp spezifisch ist. Wenn Sie beispielsweise die Eigenschaft eines Steuerelements Height auf einen Prozentwert von 100 festlegen möchten, können Sie wie folgt vorgehen:
myWebControl.Width = Unit.Percentage(100);
Weitere Informationen zu den für die Height Eigenschaft verfügbaren Einheitentypen finden Sie in der Unit Klasse.