2012-09-13 18 views
5

¿Cuál es la diferencia entre los tipos de proyectos "ASP.NET AJAX Server Control" y "ASP.NET Server Control"?¿Cuál es la diferencia entre los tipos de proyectos "ASP.NET AJAX Server Control" y "ASP.NET Server Control"?

¿Tiene un tipo de proyecto ventajas sobre el otro?

¿Hay algunas cosas que se pueden hacer en una y no en la otra?

Gracias de antemano.

Editar: He encontrado este enlace: http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders

Esta es una cita de ese enlace y creo que responde a mi pregunta: ¿

A primera vista, parecería que el ASP.NET Server Control difiere de los otros dos controles en que no es compatible con AJAX. Esto no es completamente cierto, sin embargo, y en la primera parte de este tutorial , demostraré qué tan lejos puede llegar desarrollando un control habilitado para AJAX basado solo en el Control del servidor. Mientras que el control de servidor ASP.NET no proporciona acceso directo a las secuencias de comandos AJAX, puede implementar scripts AJAX encapsulados en otros controles como UpdatePanel, o el control de temporizador de extensiones AJAX, para proporcionar la funcionalidad AJAX . Para los desarrolladores de control que no están tan interesados ​​en profundizando en las complejidades y peligros de JavaScript, el Servidor Control ofrece una ruta de desarrollo excelente y limpia.

el control de servidor AJAX y el extensor de control AJAX servidor difieren de la normal de control de servidor ASP.NET mediante el acoplamiento de sí mismos con archivos JavaScript, y permitiendo el mapeo entre las propiedades de una clase de control y propiedades de una clase JavaScript. Cuando necesite la funcionalidad no proporcionada por otros controles del servidor AJAX, o simplemente desea personalizar su control utilizando la secuencia de comandos del lado del cliente para evitar el ciclo de vida de control ASP.NET, esta es la mejor opción.

Edición 2: Acabo de ver que la respuesta de Aghilas Yakoub tiene el mismo enlace :)

+2

-1 ¡Google puede decirle eso! –

+1

+1 Lo busqué en Google y no encontré nada relevante http://goo.gl/EJohY – user1477388

+0

¿Qué intentas hacer ...? quizás puedas comenzar allí y no recibirás comentarios tan sabios. – MethodMan

Respuesta

4

En los aspectos de los proyectos que son idénticos. La única diferencia está en el código repetitivo inicial para el control creado de manera predeterminada. Usted es absolutamente libre de agregar control Ajax al proyecto de control de servidor simple y viceversa.

+1

Gracias, esto es básicamente lo que quería saber. – Soenhay

2

ASP.NET AJAX Server Control traer funcionalidad a una página Web ASP.NET tales como:

1 re-renderizado partes de una página

2 parcial-página de actualización

3 evitando una devolución de datos de página completa.

Por ejemplo, puede usar Ajax Extender, que es un control que se conecta a otro control ASP.NET para proporcionar la funcionalidad de Ajax.

Enlace muy interessant: http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders

+0

+1 para el enlace – Soenhay

+0

Gracias Soenhay, estoy feliz de ayudarte –

Cuestiones relacionadas