TextBox.TextMode (Propiedad)
Ensamblado: System.Web (en system.web.dll)
/** @property */ public TextBoxMode get_TextMode () /** @property */ public void set_TextMode (TextBoxMode value)
public function get TextMode () : TextBoxMode public function set TextMode (value : TextBoxMode)
Valor de propiedad
Uno de los valores de la enumeración TextBoxMode. El valor predeterminado es SingleLine.Utilice la propiedad TextMode para especificar si un control TextBox se muestra en un cuadro de texto de una sola línea, multilínea o con contraseña.
Si el control TextBox está en modo multilínea, puede controlar el número de filas que se muestran estableciendo la propiedad Rows. También se puede especificar si el texto se debe ajustar estableciendo la propiedad Wrap.
Si el control TextBox está en modo con contraseña, todos los caracteres incluidos en el control se enmascaran.
Esta propiedad no se puede establecer mediante temas o temas de la hoja de estilos. Para obtener más información, vea ThemeableAttribute y Información general sobre temas y máscaras de ASP.NET.
En el ejemplo de código siguiente, se muestra cómo utilizar la propiedad TextMode para especificar un cuadro de texto multilínea.
Nota: de seguridad |
|---|
| Este ejemplo tiene un cuadro de texto que acepta datos del usuario, lo que puede suponer una amenaza para la seguridad. De forma predeterminada, las páginas Web ASP.NET validan que los datos proporcionados por el usuario no incluyen elementos HTML ni de secuencia de comandos. Para obtener más información, vea Información general sobre los ataques mediante secuencias de comandos. |
<%@ 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"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title> MultiLine TextBox Example </title> <script runat="server"> protected void SubmitButton_Click(Object sender, EventArgs e) { Message.Text = "Thank you for your comment: <br />" + Comment.Text; } protected void Check_Change(Object sender, EventArgs e) { Comment.Wrap = WrapCheckBox.Checked; Comment.ReadOnly = ReadOnlyCheckBox.Checked; } </script> </head> <body> <form id="form1" runat="server"> <h3> MultiLine TextBox Example </h3> Please enter a comment and click the submit button. <br /><br /> <asp:TextBox ID="Comment" TextMode="MultiLine" Columns="50" Rows="5" runat="server"/> <br /> <asp:RequiredFieldValidator ID="Value1RequiredValidator" ControlToValidate="Comment" ErrorMessage="Please enter a comment.<br />" Display="Dynamic" runat="server"/> <asp:CheckBox ID="WrapCheckBox" Text="Wrap Text" Checked="True" AutoPostBack="True" OnCheckedChanged="Check_Change" runat="server"/> <asp:CheckBox ID="ReadOnlyCheckBox" Text="ReadOnly" Checked="False" AutoPostBack="True" OnCheckedChanged="Check_Change" runat="server"/> <asp:Button ID="SubmitButton" Text="Submit" OnClick="SubmitButton_Click" runat="server"/> <hr /> <asp:Label ID="Message" runat="server"/> </form> </body> </html>
Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter
Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.
Nota: de seguridad