none
Como pasar el valor de un Input a un Textbox en asp.net c# RRS feed

  • Pregunta

  • Buenas tardes en mi pagina web tengo un Input que lleno con un list de una consulta a BD postgresql para que se autocomplete con cada letra que presiono en el Input, tambien tengo un boton asp que al hacer clic quiero que realice otra consulta filtrando el contenido del Input

    El problema es que no me reconoce el control Input en el cs a menos de que lo ponga runat='server', pero si hago eso ya no se autocompleta, que hago???

    lunes, 27 de julio de 2020 3:06

Todas las respuestas

  • Hola daniel_lopez_10,

    Disculpa, pero no me queda del todo claro el escenario que describes. ¿A cuál cs en específico te refieres? ¿Podrías por favor detallar un poco más la situación? Te adjunto estos dos enlaces que sospecho que posiblemente pueden ser lo que necesitas:

    Presentación de ASP.NET Web Pages - HTML Form Basics

    Vistas y métodos de controlador en ASP.NET


    Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    lunes, 27 de julio de 2020 16:23
    Moderador
  • Hola daniel_lopez_10,

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las  respuestas proporcionadas?

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    jueves, 30 de julio de 2020 22:34
    Moderador
  • Buen día, te explico mejor.

    Mi BD es de postgresql, el pryecto lo estoy desarrollando con asp.net y c#.

    Ya realizo la consulta de 1 campo a la BD y lo meto en list array para usar el autocomplete en un Input.

    <input id="ICliente" style="width : 280px"> 

    y con esta funcion realizo el autocomplete:

        <script>
          $( function() {   
              $("#ICliente").autocomplete({
                  source: SourceCliente
            });
          } );
          </script> 

    Y hasta ahi todo funciona correcto, el problema es que el input no es runat = 'server', por lo tanto no lo puedo usar en el code behind (en el c#), lo que se me ocurrio es poner un campo hidden runat = 'server' y tratar de pasarle el valor del input  ICliente.

    O pasarlo a un textbox,

    Pero no se como pasarlo.


    viernes, 31 de julio de 2020 15:01
  • hola

    Que es un "Input" ? es un componente de terceros, algo en javascript o es un TextBox, un input en web de por si no existe

    >>con cada letra que presiono en el Input

    usas alguna libreria de autocomplete?

    >>no me reconoce el control Input en el cs a menos de que lo ponga runat='server',

    es que deberias trabajarlo usando ajax de jquery, no se usan evento de asp.net cuando trabajas con autocomplete, el boton no debe ser de asp.net sino de html un <button> y que este use jquery $.ajax para enviar los datos a un WebMethod en el aspx

    Calling ASP.Net WebMethod using jQuery AJAX - ASPSnippets

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 31 de julio de 2020 15:11