J
jose
Quisiera saber si es posible llamar un procedimiento, funcion que este
definida en la clase que define la pagina desde un evento añadido
dinamicamente a un objecto (ejemplo textbox). Se que el evento se dispara
pues al momento de ejecutar el debuger se detiene en la definicion del
evento diciendome error de javascript.
Se que una manera seria definir el procedimiento en el html de la pagina
aspx. Pero yo quisiera poder usar las que defino en pagina.aspx.vb.
Espero poder haberme explicado.
Ejemplo de la programacion: Este ejemplo pinta un textbox, se programa en
la clase de la pagina para que añada el evento onclick y si el usuario en
ejecucion le da click al textbox se deberia ejecutar prueba.
pagFormula.aspx
Se pinta un textbox: txtTexto
pagFormula.aspx.vb
imports System.Web.UI.WebControls
Imports Microsoft.Web.UI.WebControls
Public Class pagFormulas1
Inherits System.Web.UI.Page
Protected WithEvents txtTexto As System.Web.UI.WebControls.TextBox
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
txtTexto.Attributes.Add("onclick", "prueba")
End Sub
public sub Prueba()
txtTexto.text="Presiono"
Saludos
definida en la clase que define la pagina desde un evento añadido
dinamicamente a un objecto (ejemplo textbox). Se que el evento se dispara
pues al momento de ejecutar el debuger se detiene en la definicion del
evento diciendome error de javascript.
Se que una manera seria definir el procedimiento en el html de la pagina
aspx. Pero yo quisiera poder usar las que defino en pagina.aspx.vb.
Espero poder haberme explicado.
Ejemplo de la programacion: Este ejemplo pinta un textbox, se programa en
la clase de la pagina para que añada el evento onclick y si el usuario en
ejecucion le da click al textbox se deberia ejecutar prueba.
pagFormula.aspx
Se pinta un textbox: txtTexto
pagFormula.aspx.vb
imports System.Web.UI.WebControls
Imports Microsoft.Web.UI.WebControls
Public Class pagFormulas1
Inherits System.Web.UI.Page
Protected WithEvents txtTexto As System.Web.UI.WebControls.TextBox
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
txtTexto.Attributes.Add("onclick", "prueba")
End Sub
public sub Prueba()
txtTexto.text="Presiono"
Saludos