WebControl.Width Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la larghezza del controllo 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
Valore della proprietà
Oggetto Unit che rappresenta la larghezza del controllo. Il valore predefinito è Empty.
- Attributi
Eccezioni
È stato specificato un valore negativo per la larghezza del controllo server Web.
Esempio
Nell'esempio Table seguente viene illustrato come impostare in modo dichiarativo la Width proprietà del controllo ereditata dalla WebControl classe base.
<%@ 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>
Commenti
Utilizzare la Width proprietà per specificare la larghezza del controllo server Web.
Nota
Questa proprietà non viene eseguito il rendering per tutti i controlli nei browser precedenti a Microsoft Internet Explorer versione 4. I controlli che non eseguono il rendering di questa proprietà nei browser precedenti includono Label, , HyperLinkLinkButtone tutti i controlli di convalida. L'oggetto e RadioButtonListDataList inoltre non esegue il rendering di CheckBoxListquesta proprietà nei browser precedenti quando la RepeatLayout
proprietà è impostata su RepeatLayout.Flow
. Inoltre, solo i tipi di unità di Pixel
e Percentage
sono supportati nei browser precedenti.
Poiché questa proprietà non è standard HTML, i controlli server Web visualizzati come tabella, ad esempio Table e DataGrid, non supportano questa proprietà nei browser precedenti a Microsoft Internet Explorer versione 4.
Nota
Per impostare la Width proprietà dichiarativamente su un tipo di unità diverso dall'impostazione predefinita di Pixel
, è necessario creare un nuovo tipo di unità specifico per il tipo di unità desiderato. Ad esempio, per impostare la proprietà di Width un controllo su un valore percentuale pari a 100, è possibile eseguire le operazioni seguenti:
myWebControl.width = Unit.Percentage(100);
Per altre informazioni sui tipi di unità disponibili per la Width proprietà, vedere la Unit classe .