共用方式為


TextBox Web 伺服器控制項

建立單行或多行的文字方塊。

<asp:TextBoxid="value"     AutoPostBack="True|False"     Columns="characters"     MaxLength="characters"     Rows="rows"     Text="text"     TextMode="SingleLine | MultiLine | Password"     Wrap="True|False"     OnTextChanged="OnTextChangedMethod"     runat="server"/>

備註

TextBox 伺服器控制項是可以讓使用者輸入文字的輸入控制項。根據預設,TextMode 屬性是設定為只用單行來建立文字方塊的 SingleLine。您也可以將這個屬性設定為 MultiLinePasswordMultiLine 會建立具有一行以上的文字方塊。Password 會建立可遮罩使用者所輸入值的單行文字方塊。

文字方塊的顯示寬度是由它的 Columns 屬性決定。如果文字方塊是個多行文字方塊,則顯示高度是由 Rows 屬性所決定。

請使用 Text 屬性來決定 TextBox 控制項的內容。您可以設定 MaxLength 屬性,來限制可以在控制項中輸入的字元數目。若要指定儲存格內容到達文字方塊結尾時應自動從下一行繼續,請將 Wrap 屬性設定為 true

如需 TextBox Web 伺服器控制項之屬性和事件的詳細資訊,請參閱 TextBox 類別文件。

範例

以下所示為 .aspx 檔案中 TextBox 控制項的範例宣告。這個控制項是最多可顯示十行的多行文字方塊。如果瀏覽器支援這個控制項的字型,文字會被格式化成為 Arial 字型。txtLogin_Changed 方法是繫結至控制項的 TextChanged 方法。

<asp:TextBox runat=server
     id="txtLogin"
     Text=""
     Font_Face="Arial" Font_Size="3"
     BackColor="lightblue"
     TextMode="MultiLine"
     Height="10"
     OnTextChanged="txtLogin_Changed"/>

請參閱

Web 伺服器控制項 | TextBox 類別