WebControl.Width Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur lebar kontrol server Web.
public:
virtual property System::Web::UI::WebControls::Unit Width { 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 Width { get; set; }
public virtual System.Web.UI.WebControls.Unit Width { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Width : System.Web.UI.WebControls.Unit with get, set
member this.Width : System.Web.UI.WebControls.Unit with get, set
Public Overridable Property Width As Unit
Nilai Properti
Unit yang mewakili lebar kontrol. Default adalah Empty.
- Atribut
Pengecualian
Lebar kontrol server Web diatur ke nilai negatif.
Contoh
Contoh berikut menggambarkan cara mengatur Width properti Table kontrol secara deklaratif, yang diwarisi dari WebControl kelas dasar.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
<title>WebControl Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>Width Property of a Web Control</h3>
<asp:Table id="Table1" runat="server"
CellPadding="10" GridLines="Both"
Width="350">
<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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
<title>WebControl Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>Width Property of a Web Control</h3>
<asp:Table id="Table1" runat="server"
CellPadding="10" GridLines="Both"
Width="350">
<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>
Keterangan
Width Gunakan properti untuk menentukan lebar kontrol server Web.
Catatan
Properti ini tidak merender untuk semua kontrol di browser yang lebih lama dari Microsoft Internet Explorer versi 4. Kontrol yang tidak merender properti ini di browser sebelumnya meliputi Label, , HyperLinkLinkButton, dan kontrol validasi apa pun.
CheckBoxList, RadioButtonList dan DataList juga tidak merender properti ini di browser sebelumnya ketika propertinya RepeatLayout
diatur ke RepeatLayout.Flow
. Selain itu, hanya jenis Pixel
unit dan Percentage
yang didukung di browser sebelumnya.
Karena properti ini bukan HTML standar, kontrol server Web yang ditampilkan sebagai tabel, seperti Table dan DataGrid, tidak mendukung properti ini di browser yang lebih lama dari Microsoft Internet Explorer versi 4.
Catatan
Untuk mengatur Width properti secara deklaratif ke jenis unit selain default Pixel
, Anda harus membuat jenis unit baru khusus untuk jenis unit yang Anda inginkan. Misalnya, untuk mengatur properti kontrol Width ke nilai persentase 100, Anda dapat melakukan hal berikut:
myWebControl.width = Unit.Percentage(100);
Untuk informasi selengkapnya tentang jenis unit yang Width tersedia untuk properti , lihat Unit kelas .