Estoy usando UpdatePanel para llamar asincrónicamente un evento de clic de botón en una página que llama a un método en otra clase que escribe un archivo XML en la salida. ¿Hay alguna manera de hacer esto con JQuery en lugar de UpdatePanel?Reemplazar UpdatePanel con JQuery
Respuesta
Uso de jQuery para controlar el evento clic . Luego llame a un método de página en el código subyacente usando this technique. Desde allí, puedes escribir el archivo XML o hacer lo que quieras.
Para llamar a un evento de clic de botón en jQuery se puede hacer esto ...
$("#MyButtonID").click();
Cuando el botón HTML se parece a esto ...
<input type="button" id="MyButtonID" value="Press Me" />
Una manera alternativa simple de usar jQuery para hacer ajax sin el panel de actualización es utilizar un mecanismo de compilación de ASP.NET llamado 'métodos de página'. Al decorar un método estático en la página detrás con [WebMethod]
, el sitio web tendrá una función javascript generada a la que puede llamar usando PageMethods.MethodName(param1, param2)
. Usted todavía tendrá que incluir un control ScriptManager y permitir métodos de página como esta:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
Para más información se puede buscar 'Página Métodos ASP.NET AJAX'.
Espero que esto ayude
Si lo hace con jQuery, no necesita ScriptManager. Eso es lo bueno. No tiene la hinchazón adicional de usar ambos marcos. – nshaw
- 1. jQuery diálogo con ASP.NET UpdatePanel
- 2. jQuery AJAX vs. UpdatePanel
- 3. jQuery reemplazar con variable?
- 4. jQuery UI + ASP.NET UpdatePanel - ¿Vale la pena?
- 5. jquery ui datepicker dentro de asp.net UpdatePanel
- 6. Controles en UpdatePanel Perdiendo eventos JQuery
- 7. <asp: FileUpload con UpdatePanel
- 8. Reemplazar el texto seleccionado con jquery/javascript
- 9. jQuery - Reemplazar contenido de href = "" con '#'
- 10. reemplazar texto de anclaje con jQuery
- 11. ASP.NET - UpdatePanel y JavaScript
- 12. jQuery carácter múltiple reemplazar
- 13. Buscar y reemplazar jQuery
- 14. jQuery reemplazar texto marcado
- 15. jQuery reemplazar clase
- 16. jQuery Dialog-Postback pero UpdatePanel no se actualiza
- 17. Jquery - reemplazar texto en Val()
- 18. Use jQuery para reemplazar XMLHttpRequest
- 19. UpdatePanel Slowness en IE
- 20. Uso de JQuery UI datepicker dentro de UpdatePanel
- 21. Prevenir ASP.net __doPostback() de jQuery submit() dentro de UpdatePanel
- 22. jQuery reemplazar html en lapso
- 23. Jquery: buscar y reemplazar texto
- 24. UpdatePanel Exception Handling
- 25. Reemplazar "con \"
- 26. Reemplazar MouseOver con .hoverIntent
- 27. Reemplazar único texto dentro de un div con jQuery
- 28. Reemplazar la versión de jQuery de una página con Greasemonkey
- 29. Cómo seleccionar y reemplazar toda la página con jQuery
- 30. Reemplazar texto en la página HTML con jQuery
¿Cómo resuelve esto la sustitución de la actualización ...? – redsquare