WebControl.Height Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает высоту элемента управления веб-сервера.
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
Значение свойства
Объект, Unit представляющий высоту элемента управления. Значение по умолчанию — Empty.
- Атрибуты
Исключения
Высота была задана отрицательное значение.
Примеры
В следующем примере показано, как декларативно задать Height свойство Table элемента управления, унаследованное от 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>
Комментарии
Height Используйте свойство, чтобы указать высоту элемента управления веб-сервера.
Замечание
Это свойство не отображается для всех элементов управления в браузерах до версии 4 Microsoft Internet Explorer. Элементы управления, которые не отображают это свойство в более ранних браузерах, включают Label, HyperLinkLinkButtonи любые элементы управления проверкой.
RadioButtonList
DataList Свойство CheckBoxListне отображается в более ранних браузерах, если для свойства RepeatLayout задано значение RepeatLayout.Flow. Кроме того, в более ранних браузерах поддерживаются только типы PixelPercentage единиц.
Так как это свойство является нестандартным HTML, веб-серверные элементы управления, которые отображаются в виде таблицы, например Table и DataGridне поддерживают это свойство в браузерах раньше, чем Microsoft Internet Explorer версии 4.
Замечание
Чтобы задать Height свойство типу единицы, отличному от значения по умолчанию Pixel, необходимо создать новый тип единицы, характерный для нужного типа единицы. Например, чтобы задать для свойства элемента управления Height процентное значение 100, можно сделать следующее:
myWebControl.Width = Unit.Percentage(100);
Дополнительные сведения о типах единиц, доступных для Height свойства, см. в Unit классе.