none
Jscrip llamando desde codebehind de vb.net RRS feed

  • Pregunta

  • Saludos.

    Tengo:

    Un archivo con el nombre de Jcode.js (Jscript) que tiene esta función:

     

    function ClicJava(textBox, obj2) {

        document.getElementById("<%=TextBorro.ClientID%>").value = 'Entro TextBorro _ ClicJava';

        document.getElementById("<%=TextBorro2.ClientID%>").value = 'Entro TextBorro2 _ ClicJava';

        return false;

    }

     

     

     

    Tengo un archivo Prueba.ASPX:

     

    <asp:Content ID="Content3" ContentPlaceHolderID="mainContent" Runat="Server">

     

     

       <script language="JScript" type="text/jscript" src="../Code_Ext/JCode.js"></script>         

    </asp:Content>

    Tengo el codebehind de prueba.aspx:

     

    Clase que en tiempo de ejecución inserta un cuadro texto en un itemplate de un gridview y funciona bien.

     

    Quiero desde esta clase llamar una función que se encuentra en el archivo Jcode.js.

     

    Necesito llamar esta función desde esta clase y con javascrip me funciona bien hace lo que deseo, pero ubico un button para que al hacer click me genere una consulta a una base de dato y este no se ejecuta. Pienso que, al hacerlo en jscript, podría funcionar y no sé cómo llamar la función.

     

    Public Class GridViewItemTextTemplate_Capt2 'Equivale a edit

        Implements ITemplate

     

        Private columnName As String

     

        Public Sub New(ByVal columnName As String)

            Me.columnName = columnName

            Me.CanEdit = ""

        End Sub

     

     

        Protected Sub TextB_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextB.Init

            TextB.Attributes.Add("onfocus", "JScript:seleccionarTexto(this, " & texTempo.ClientID & ");")

        End Sub

        Protected Sub TextB_Load(ByVal sender As ObjectByVal e As System.EventArgsHandles TextB.Load

            TextB.Attributes.Add("onfocus""JScript:seleccionarTexto(this, " & texTempo.ClientID & ");")

        End Sub

     

    End Calse

     

    miércoles, 9 de agosto de 2017 3:47