Sei sulla pagina 1di 3

SOLUCIN EJERCICIO PROPUESTO DE CONTROL DE USUARIO

Control de usuario

ConcatenarNum.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ConcatenarNum.ascx.cs" Inherits="ConcatenarNum" %> <p> <asp:Button ID="Button1" runat="server" Text="1" Width="25px" onclick="Button1_Click" /> <asp:Button ID="Button2" runat="server" Text="2" Width="25px" onclick="Button2_Click" /> <asp:Button ID="Button3" runat="server" Text="3" Width="25px" onclick="Button3_Click" /> <asp:Button ID="Button4" runat="server" Text="4" Width="25px" onclick="Button4_Click" /> <asp:Button ID="Button5" runat="server" Text="5" Width="25px" onclick="Button5_Click" /> <br /> <asp:Button ID="Button6" runat="server" Text="6" Width="25px" onclick="Button6_Click" /> <asp:Button ID="Button7" runat="server" Text="7" Width="25px" onclick="Button7_Click" /> <asp:Button ID="Button8" runat="server" Text="8" Width="25px" onclick="Button8_Click" /> <asp:Button ID="Button9" runat="server" Text="9" Width="25px" onclick="Button9_Click" /> <asp:Button ID="Button10" runat="server" Text="0" Width="25px" onclick="Button10_Click" /> </p>

<p> <asp:TextBox ID="texto" runat="server"></asp:TextBox> </p>

ConcatenarNum.ascx.cs
using using using using using using System; System.Collections.Generic; System.Linq; System.Web; System.Web.UI; System.Web.UI.WebControls;

public partial class ConcatenarNum : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } public String numeroIngresado() { if (texto.Text != "") return texto.Text; else return null; } protected void { texto.Text } protected void { texto.Text } protected void { texto.Text } protected void { texto.Text } protected void { texto.Text } protected void { texto.Text } protected void { texto.Text } protected void { texto.Text } protected void { Button1_Click(object sender, EventArgs e) += Button1.Text; Button2_Click(object sender, EventArgs e) += Button2.Text; Button3_Click(object sender, EventArgs e) += Button3.Text; Button4_Click(object sender, EventArgs e) += Button4.Text; Button5_Click(object sender, EventArgs e) += Button5.Text; Button6_Click(object sender, EventArgs e) += Button6.Text; Button7_Click(object sender, EventArgs e) += Button7.Text; Button8_Click(object sender, EventArgs e) += Button8.Text; Button9_Click(object sender, EventArgs e)

texto.Text += Button9.Text; } protected void Button10_Click(object sender, EventArgs e) { texto.Text += Button10.Text; } }

PaginaClave.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="PaginaClave.aspx.cs" Inherits="PaginaClave" %> <%@ Register src="ConcatenarNum.ascx" tagname="ConcatenarNum" tagprefix="uc1" %> <!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 runat="server"> <title></title> </head> <body style="width: 262px"> <form id="form1" runat="server"> <div> <uc1:ConcatenarNum ID="ConcatenarNum1" runat="server" /> <asp:Button ID="boton" runat="server" onclick="boton_Click" Text="Button" /> <br /> <br /> <asp:Label ID="label" runat="server"></asp:Label> </div> </form> </body> </html>

PaginaClave.aspx.cs
using using using using using using System; System.Collections.Generic; System.Linq; System.Web; System.Web.UI; System.Web.UI.WebControls;

public partial class PaginaClave : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void boton_Click(object sender, EventArgs e) { label.Text = ConcatenarNum1.numeroIngresado(); } }

Potrebbero piacerti anche