TextBox (Constructor)
Ensamblado: System.Web (en system.web.dll)
En el ejemplo de código siguiente se muestra cómo utilizar el constructor TextBox para agregar dinámicamente un control TextBox a la página.
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> TextBox Constructor Example </title> <script runat="server"> protected void Page_Load(Object sender, EventArgs e) { // Create UserTextBox TextBox control. TextBox UserTextBox = new TextBox(); // Configure the UserTextBox TextBox control. UserTextBox.ID = "UserTextBox"; UserTextBox.Columns = 50; // Add UserTextBox TextBox control to the Controls collection // of the TextBoxControlPlaceHolder PlaceHolder control. TextBoxControlPlaceHolder.Controls.Add(UserTextBox); } protected void Submit_Click(Object sender, EventArgs e) { // Retrieve the UserTextBox TextBox control from the TextBoxControlPlaceHolder // PlaceHolder control. TextBox TempTextBox = (TextBox)TextBoxControlPlaceHolder.FindControl("UserTextBox"); // Display the Text property. Message.Text = "The TextBox control above is dynamically generated. <br /> You entered: " + TempTextBox.Text; } </script> </head> <body> <form id="form1" runat="server"> <h3> TextBox Constructor Example </h3> Enter some text and click the Submit button. <br /><br /> <asp:PlaceHolder ID="TextBoxControlPlaceHolder" runat="server"/> <br /><br /> <asp:Button ID="SubmitButton" Text="Submit" OnClick="Submit_Click" runat="server"/> <br /><br /> <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