Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2003, 14:44
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Ok.. acabo de hacer un ejemplo que te puede servir..
hice un webusercontrol y una página aspx que incluye al WebUserControl

numberbox.ascx
Cita:
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="numberbox.ascx.vb" Inherits="tu_Proyecto .numberbox" %>
<asp:textbox id="txtNum1" runat="server" />
number.ascx.vb
Cita:
Public MustInherit Class numberbox
Inherits System.Web.UI.UserControl
Protected WithEvents txtNum1 As System.Web.UI.WebControls.TextBox

Public Property pNum() As Integer
Get
Return CInt(txtNum1.Text)
End Get
Set(ByVal Value As Integer)
txtNum1.Text = Value.ToString()
End Set
End Property

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
txtNum1.Text = "0"
End If

End Sub

End Class
Ahora en tu aspx colocas tus webcontrols, para hacer la suma de esos dos y desplegar el resultado:

archivo.aspx
Cita:
<P>Num1:
<uc1:numberbox id="Numberbox1" runat="server"></uc1:numberbox></P>
<P>+
</P>
<P>Num2:
<uc1:numberbox id="Numberbox2" runat="server"></uc1:numberbox></P>
<P>=
<asp:label id="lblSum" runat="server"></asp:label></P>
<p><asp:button id="Button1" runat="server" Text="Compute"></asp:button></p>

archivo.aspx.vb
...
...
Protected Numberbox1 As numberbox
Protected Numberbox2 As numberbox

y en un boton pones:

Cita:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
lblSum.Text = CStr(Numberbox1.pNum + Numberbox2.pNum)
End Sub
Y listo... accesarás a los valores de tu control a tu aspx.

Espero que te haya servido éste ejemplo.

Saludos y suerte
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net