Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

126
Vistas
No se puede acceder al valor html establecido por script desde el backend

Tengo una etiqueta de entrada html con runat="server" e id. Una función jquery (control deslizante) establece el valor del campo de entrada. Sin embargo, no puedo acceder al valor del control de entrada en el lado del servidor. ¿Cómo obtengo el valor del control de entrada?

fragmento de la función del control deslizante de jquery:

 var num = $('#body_num1') $('#slider').slider({ min:0, max:100, slide: function(event, ui){ num.val(ui.values[0]); } });

el código asp.net:

 <input type="text" id="num1" readonly runat="server"/>

cuando se hace clic en el botón doAlgo (debe acceder al valor de num1):

 Protected Sub btn_doSomething_ServerClick(sender As Object, e As EventArgs) Dim num1_input As String = num1.Value System.Diagnostics.Debug.Writeline(num1_input) End Sub

Obtengo que el compilador JIT encontró un error de limitación interna.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Prueba esto:

 <div id="MyTestSlider" style="width:30%"> </div> <asp:HiddenField ID="MySlideValue" runat="server" ClientIDMode="Static"/> <asp:TextBox ID="TextBox1" runat="server" ClientIDMode="Static"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" /> <script> $('#MyTestSlider').slider({ min: 0, max: 100, step: 5, slide: function (e) { slideValue = $('#MyTestSlider').slider("value") $('#TextBox1').val(slideValue) $('#MySlideValue').val(slideValue) } }); </script>

Y por lo tanto, el código detrás es este:

 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Debug.Print("Slider value = " & MySlideValue.Value) Debug.Print("Slider value in text box = " & TextBox1.Text) End Sub

Así que tengo un campo oculto y un cuadro de texto. Por supuesto, no necesitas ambos.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda