2009-10-21 3 views
5

Ho bisogno di utilizzare alcuni strumenti di controllo ajax in asp.net mvc , ad esempio Validator CallOut, ModalPopUp.Ajax con Asp.Net MVC?

e anche io ho bisogno di inserire un gridview in un pannello di aggiornamento? qualcuno può dare qualche link valido in modo che io possa esaminarlo?

+0

Nimesh - Sono d'accordo con Morph. AJAX Control Toolkit non è compatibile con ASP.NET MVC. Se si desidera incorporare le tecniche AJAX nel proprio sito Web, è necessario considerare le metodologie più native di ASP.NET MVC. SO può aiutarti. http://stackoverflow.com/questions/tagged?tagnames=asp.net-mvc%2bajax&sort=votes&pagesize=50 –

+0

+1 per dare vita a questo argomento, uno dei motivi per perseguire ASP.NET MVC è di assumere il controllo di cosa viene reso all'utente finale anziché affidarsi a controlli ingombranti che infangano il divario tra presentazione e azioni/logica aziendale. – Mayo

+0

@Mayo: preferirei il tuo commento se possibile. Nimesh sta cercando di conciliare due tecnologie incompatibili. –

risposta

2

Non penso che vorreste mettere un pannello di aggiornamento e un gridview in un'applicazione asp.net mvc.

Non so cosa stai cercando di fare, o perché hai scelto asp.net mvc, ma sembra che tu debba semplicemente attenersi ad asp.net se vuoi fare questo genere di cose. MVC funziona in modo molto diverso rispetto alle webform classiche.

+0

riguardo il gridview, ho un requisito simile a quello in cui ho bisogno di visualizzare i contenuti con edit, cancella e riordina i pulsanti. non so se il Gridview con MVC è possibile o no, sto solo provando tutti quelli, e se poi wokr è fantastico .. potresti dirmi cosa userò invece di GridView in MVC – nimi

+0

Qualcosa come jqGrid per esempio.Dovrai attraversare un po 'una curva di apprendimento, ma è molto bello. – Morph

7

Se si desidera avere la funzionalità AJAX con ASP.NET MVC, suggerisco di farlo con JQuery (la struttura Javascript ufficialmente supportata da Microsoft e la spedizione con VS 2010). UpdatePanel era supportato in ASP.NET, non è in ASP.NET MVC.

Vedere un tutorial su come creare alcune funzionalità AJAX con ASP.NET MVC here e here.

2

Inoltre, tenere presente che il framework AJAX che Microsoft ha imbullonato ai Webform ASP.Net richiede un completo postback del viewstate, in modo che uccida uno dei vantaggi del framework MVC, che non richiede la visualizzazione per la persistenza del controllo.

+0

quindi vuoi dire che non è possibile aggiungere i controlli ajax nel mvc asp.net? – nimi

1

ASP.Net MVC non ha alcun concetto di controlli, i controlli Web Form standard non funzionano con MVC.

Perché stai cercando di integrare i controlli WebForm in MVC?

+0

dal blog di NIkhil, ho potuto vedere l'integrazione con l'ajax. sta dimostrando il waterboxtextmark. http://www.nikhilk.net/Ajax-MVC.aspx questo è il motivo per cui ho pensato di integrare i controlli ajax. nel suo codice di esempio sta usando system.web.extension 3.6.0.0 ma non sono in grado di aggiungere alcun riferimento come tale. devo installare qualcos'altro per ottenere questa versione 3.6.0.0 ??? – nimi