WebControl.Width 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 bredden på webbserverkontrollen.
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
Egenskapsvärde
En Unit som representerar kontrollens bredd. Standardvärdet är Empty.
- Attribut
Undantag
Webbserverkontrollens bredd har angetts till ett negativt värde.
Exempel
I följande exempel visas hur du deklarativt anger Width kontrollens Table egenskap, som ärvs från basklassen WebControl .
<%@ 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>
Kommentarer
Använd egenskapen Width för att ange bredden 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 Width egenskapen deklarativt 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 Width 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 Width egenskapen finns i Unit klassen .