2012-09-13 9 views
5

Qual è la differenza tra i tipi di progetto "Controllo server ASP.NET AJAX" e "Controllo server ASP.NET"?Qual è la differenza tra i tipi di progetto "Controllo server ASP.NET AJAX" e "Controllo server ASP.NET"?

Un tipo di progetto presenta vantaggi rispetto all'altro?

Ci sono alcune cose che si possono fare in uno e non nell'altro?

Grazie in anticipo.

Edit: Ho trovato questo link: http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders

Questa è una citazione da quel link e penso che risponde alla mia domanda:

A prima vista, sembrerebbe che l'ASP.NET Server Control differisce da dagli altri due controlli in quanto non supporta AJAX. Questo non è completamente vero, tuttavia, e nella prima parte di questo tutorial , dimostrerò fino a che punto si può andare nello sviluppo di un controllo abilitato AJAX basato sul controllo server da solo. Mentre il ASP.NET Control Server non fornisce un accesso diretto agli script AJAX, IT possono implementare script AJAX incapsulati in altri controlli, come l'UpdatePanel, o il controllo Timer AJAX Extensions, per fornire AJAX funzionalità. Per gli sviluppatori di controlli che non amano lo scavare nella complessità e nelle insidie ​​di JavaScript, il Control Server offre un percorso di sviluppo eccellente e pulito.

il server di controllo AJAX e il controllo Extender AJAX Server differiscono dal regolare controllo server ASP.NET da soli accoppiamento con file JavaScript, e permettendo la mappatura tra le proprietà di una classe di controllo e le proprietà di una classe JavaScript. Quando è necessaria la funzionalità non fornita da altri controlli AJAX Server o semplicemente , si desidera personalizzare il controllo utilizzando lo script sul lato client per evitare il ciclo di vita del controllo ASP.NET allo , quindi questa è l'opzione migliore.

Edit 2: Ho appena visto che la risposta di Aghilas Yakoub ha lo stesso link :)

+2

-1 Google te lo può dire! –

+1

+1 Ho cercato su Google e non ho trovato nulla di rilevante http://goo.gl/EJohY – user1477388

+0

Che cosa stai cercando di fare ..? forse puoi iniziare da lì e non avrai queste osservazioni sagge. – MethodMan

risposta

4

In aspetto del progetto che sono identici. L'unica differenza è nel codice boilerplate iniziale per il controllo creato di default. Sei assolutamente libero di aggiungere il controllo Ajax a un semplice progetto di controllo server e viceversa.

+1

Grazie, questo è fondamentalmente quello che volevo sapere. – Soenhay

2

ASP.NET AJAX Server Control portare funzionalità di una pagina Web ASP.NET come ad esempio:

1 re-rendering di parti di un pagina

2 pagina parziale aggiornamento

3 evitando una pagina intera postback.

Ad esempio, è possibile utilizzare Ajax Extender, che è un controllo che si collega a un altro controllo ASP.NET per fornire funzionalità Ajax.

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

+0

+1 per il collegamento – Soenhay

+0

Grazie Soenhay, sono felice di aiutarti –

Problemi correlati