2009-02-07 11 views
16

¿Qué partes de la funcionalidad Voy a perder después de retirar losASP.NET MVC sin MicrosoftAjax.js y MicrosoftMvcAjax.js

MicrosoftAjax.js

MicrosoftMvcAjax.js

archivos?

No quiero usarlos por varias razones y pensé que existían métodos de ayuda de terceros que imitaran a los existentes, pero que están vinculados a otro marco de JavaScript, como jQuery.

Además, indique dónde es preferible/asesorado el uso de los archivos javaScript anteriores.

Muchas gracias,

Valentin Vasiliev.

Respuesta

13

No podrá utilizar los métodos de extensión AjaxHelper (en el espacio de nombres System.Web.Mvc.Ajax) expuestos por la propiedad Ajax en la clase ViewPage si no hace referencia a los scripts de MicrosoftAjax. Son relativamente fáciles de reemplazar mediante el uso de los métodos jQuery AJAX adecuados ($ .post, $ .get, $ (selector) .load, etc.) o el complemento de formulario jQuery.

En cuanto a si es preferible o no, depende de lo cómodo que sea escribir su propia implementación. Los métodos de ayuda de Ajax intentan ocuparse de muchas cosas para usted en términos de programación de scripts de cliente, pero eso tiene un precio de tener que cargar en la biblioteca MS AJAX de peso pesado. Hacer rodar tus propios métodos de JavaScript puede conducir a un código más liviano además de proporcionarte una opción de biblioteca de JavaScript para usar (ya sea jQuery o una de las muchas más que existen).

2

No es necesario. Solo elimínalos. Use JQuery en su lugar.

3

Estoy de acuerdo. Solo usa jquery. La vida es buena con .net mvc 3.5 y jquery. aplausos