2009-07-30 8 views
5

Cuando uso la funcionalidad AJAX en jQuery, ¿también debo tener ASP.NET AJAX/.NET 3.5 instalado también? o solo puedo usar ASP.NET AJAX?Uso de jQuery en ASP.NET

No estoy seguro si puedo usar AJAX en ASP.NET sin ASP.NET AJAX o no.

+0

no estoy seguro, pero creo que depende de lo que realmente quieras hacer. yo mismo creé un archivo webservice asmx que hace algunas cosas en mi proyecto, y puedo llamarlo con la función jquery Ajax. pero no tengo idea de si eso es una buena práctica, si hay una forma mejor/incluso más segura de manejar cosas. – Sander

Respuesta

8

No, no necesita instalar ASP.NET AJAX para utilizar la funcionalidad AJAX de jQuery.

Puede llamar a PageMethods y servicios web sin necesidad de un control ScriptManager (que genera los objetos proxy de JavaScript que le permiten utilizar la sintaxis familiar para llamar a servicios web y métodos de página).

artículo en using jQuery to directly call ASP.NET AJAX page methods

artículo en using jQuery to Consume ASP.NET JSON Web Services

+0

¿Son estas las únicas formas de utilizar llamadas jQuery AJAX a páginas ASPX? ¿Hay alguna forma de conectarse al ciclo de vida de ASP.NET a través de jQuery? – jamiebarrow

0

No, si estás usando jQuery no es necesario instalar ASP.NET AJAX.

0

ASP.NET Ajax no es necesario para utilizar jQuery, pero los dos funcionan bien juntos, de ahí el support from Microsoft.

1

Permítanme primero aclarar el uso de jQuery. jQuery es simplemente una biblioteca de JavaScript, y no tiene nada que ver con ASP.NET o cualquier otra plataforma del servidor como PHP o JSP.

Así puede simplemente usar jQuery lado a lado con ASP.NET, o incluso combinar jQuery con ASP.NET 3.5 que se ha construido en AJAX.

También puede utilizar AJAX de jQuery si se quiere, y todavía puede correr en ASP.NET. Si desea combinar ambos, pruebe primero su página aspx si también desea usar ASP.NET UpdatePanel con AJAX de jQuery, ya que puede traer incompatibilidades entre ellos.