Cuprins
Ajax nu numai că servește pentru a face interogări și pentru a evita reîncărcarea paginii pe care o parcurge utilizatorul, putem folosi și acest instrument pentru a trimite date către server, acest lucru ne oferă un avantaj destul de marcat în aplicația noastră, ca și în cazul interogărilor, reîncărcați întreaga pagină Și, cel mai bine, nu trebuie neapărat să ne schimbăm abordarea față de controlere.Putem avea un controler tradițional care primește date prin metodă POST de HTTP și totuși să poți folosi Ajax, acest lucru ne oferă o versatilitate destul de bună pentru a ne actualiza aplicațiile și pentru a construi aplicații mai dinamice și cu o ușurință mai mare de utilizare pentru utilizator.
Trimite date folosind JSON
Putem trimite datele prin Ajax folosind JSON, asta datorită modului în care se leagă ASP.NET MVC datele cu modelul, recunoaște când este JSON sau când trimitem datele normale ale formularului, de aceea am spus că nu avem nevoie de mai multe modificări în controlerele noastre.
Acum, că avem totul clar în această privință, vom vedea un mic exemplu în imaginea următoare, în acest exemplu vom crea un set de date și vom trimite prin Ajax la o acțiune de controler a aplicației noastre:
Odată ce avem acest lucru, atunci trebuie să-l primim împreună cu controlerul nostru, pe măsură ce trecem un JSON și, în teorie, nu ar trebui să schimbăm nimic, să vedem cum arată controlerul în exemplul din imaginea de mai jos, astfel încât să avem o viziune completă a tot ceea ce trebuie să completăm:
Cu aceasta terminăm acest tutorial, apoi vedem că, dacă vrem să ducem aplicația cu un pas mai departe, o putem face, trebuie pur și simplu să alegem calea pe care dorim să o urmăm, cele mai recente tendințe se ocupă de construcția aplicațiilor cu o singură pagină folosind mai multe cadre în Javascript este destul de profitabil, dacă adăugăm la acest lucru îl putem face să funcționeze ASP.NET MVC cu JSON, vedem atunci că putem combina ambele tehnologii într-un mod foarte simplu.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv