Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2005, 01:36
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 1 mes
Puntos: 7
Hola, tal como dices no existe el evento onclick en el TextBox para asp.net, pero eso se puede lograr con la ayuda de eventos en el lado del cliente (onclick), utilizando la función __doPostBack que genera el .NET Framework para enviar el formulario y hacer que se ejecute la función que hayas definido, te envío una página de prueba:
Código:
<%@ Page Language="VB" %>
<script runat="server">
    Sub Page_Load(sender As Object, e As EventArgs)
        If Not Page.IsPostBack Then
             Response.Write("No Hay Postback")
         Else
             If Request.Form("__EVENTTARGET") = "MiFuncion" Then
                 MiFuncion(Request.Form("__EVENTARGUMENT"))
             End If
         End If
    End Sub
    Private Sub MiFuncion(ByVal arg as string)
         Response.Write("Paramatero pasado" & arg)
    End Sub

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <asp:TextBox id="TextBox1" onclick="__doPostBack('MiFuncion', 'Algun Parametro')" runat="server" AutoPostBack="True"></asp:TextBox>
        <!-- Insert content here -->
    </form>
</body>
</html>
__________________
Alex Concha
Buayacorp - Programación y Diseño