ASP.NET MVC - Afsendelse af data til serveren via Ajax

Indholdsfortegnelse
Ajax tjener ikke kun til at stille forespørgsler og undgå at genindlæse den side, som brugeren gennemser, vi kan også bruge dette værktøj til at sende data til serveren, dette giver os en ganske markant fordel i vores applikation, som med forespørgslerne, genindlæser hele siden Og bedst af alt, vi behøver ikke nødvendigvis at ændre vores tilgang til controllere.
Vi kan have en traditionel controller, der modtager data efter metoden STOLPE af HTTP og alligevel kunne bruge Ajax, dette giver os en ganske god alsidighed til at opdatere vores applikationer og til at opbygge mere dynamiske applikationer og større brugervenlighed for brugeren.
Send data ved hjælp af JSON
Vi kan sende dataene via Ajax vha JSON, dette er takket være måden, det linker til ASP.NET MVC dataene med modellen, genkender de, hvornår det er JSON, eller når vi sender de normale formdata, derfor sagde vi, at vi ikke har brug for flere ændringer i vores controllere.
Nu hvor vi har alt klart i den forbindelse, vil vi se et lille eksempel i det følgende billede, i dette eksempel skal vi oprette et datasæt og sende via Ajax til en controllerhandling af vores ansøgning:

Her kan vi se, at vi opretter vores data i et JSON som vi gemmer i auktionsvariablen, så bruger vi genvejsmetoden $ .post () af jQuery og indeni kalder vi vores hjælper for at generere URL'en til handlingen Opret fra auktionskontroller og vi sender som parameter vores variabel, der indeholder JSON.
Når vi har det, skal vi modtage det med vores controller, da vi passerer a JSON og i teorien skal vi ikke ændre noget, lad os se, hvordan controlleren ser ud i eksemplet på billedet herunder, så vi har en komplet vision om alt, hvad vi skal fuldføre:

Her har vi, at det første, vi gør, er at betingelse af vores handling til kun at modtage parametre via metoden STOLPE af HTTP, med dette undgår vi, at alle kan sende data uden vores samtykke, så inden for handlingen validerer vi, hvis det, vi har modtaget, er i overensstemmelse med datamodellen, og det er her, det vigtige sker, ASP.NET MVC har straks opdaget, at vi har sendt en JSON og den har foretaget den tilsvarende validering uden behov for, at vi har defineret noget særligt. Derefter udfører vi vores rutinemæssige aktivitet for at gemme dataene og vende tilbage til visningen, hvis der er en fejl i dataene, vender vi tilbage til opretningsvisningen.
Med dette afslutter vi denne vejledning, vi ser derefter, at hvis vi vil tage vores ansøgning et skridt videre, kan vi gøre det, vi er simpelthen nødt til at vælge den vej, vi vil følge, de nyeste tendenser håndterer konstruktionen af ​​enkeltsideapplikationer ved hjælp af flere rammer i Javascript det er ret rentabelt, hvis vi tilføjer til dette, kan vi få det til at fungere ASP.NET MVC med JSON, ser vi så, at vi kan kombinere begge teknologier på en meget enkel måde.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave