ASP.NET MVC - duomenų siuntimas į serverį per „Ajax“

Turinys
Ajax ne tik teikia užklausas ir neperkrauna vartotojo naršomo puslapio, bet ir galime naudoti šį įrankį duomenims siųsti į serverį, tai suteikia mums gana aiškų pranašumą mūsų programoje, kaip ir užklausų atveju, iš naujo įkelkite visą puslapį Ir geriausia, kad nebūtinai turime keisti požiūrį į valdiklius.
Mes galime turėti tradicinį valdiklį, kuris gauna duomenis šiuo metodu POST apie HTTP ir dar gali naudotis Ajax, tai suteikia mums gana daug galimybių atnaujinti savo programas ir sukurti dinamiškesnes programas bei palengvinti naudojimą.
Siųskite duomenis naudodami JSON
Duomenis galime siųsti per „Ajax“ naudodami JSONAS, tai dėka nuorodų ASP.NET MVC duomenis su modeliu, jis atpažįsta, kada tai yra JSON arba kai siunčiame įprastos formos duomenis, todėl pasakėme, kad mums nereikia daugiau mūsų valdiklių pakeitimų.
Dabar, kai šiuo klausimu viskas aišku, toliau pateiktame paveikslėlyje pamatysime nedidelį pavyzdį, šiame pavyzdyje mes sukursime duomenų rinkinį ir siųsime per Ajax mūsų programos valdiklio veiksmui:

Čia matome, kad savo duomenis kuriame a JSONAS kurį saugome aukciono kintamajame, tada naudojame nuorodų metodą $ .post () apie „jQuery“ ir viduje mes kviečiame savo pagalbininką sugeneruoti veiksmo URL Sukurkite iš aukciono valdiklio ir kaip parametrą perduodame savo kintamąjį, kuriame yra JSONAS.
Kai tai turėsime, turėsime jį gauti su savo valdikliu, kai praeiname JSONAS ir teoriškai neturėtume nieko keisti, pažiūrėkime, kaip valdiklis atrodo žemiau esančiame paveikslėlyje esančiame pavyzdyje, kad turėtume išsamią viziją apie viską, ką turime užbaigti:

Čia mes turime tai, kad pirmas dalykas, kurį mes darome, yra sąlyga, kad mūsų veiksmas gautų tik parametrus per metodą POST apie HTTP, tokiu būdu mes išvengiame, kad bet kas galėtų siųsti bet kokius duomenis be mūsų sutikimo, tada veiksmo metu mes patvirtiname, ar tai, ką gavome, atitinka duomenų modelį, ir čia įvyksta svarbus dalykas, ASP.NET MVC iš karto nustatė, kad išsiuntėme a JSONAS ir ji atliko atitinkamą patvirtinimą, nereikalaudama, kad mes ką nors konkrečiai apibrėžtume. Tada atliekame įprastą veiklą, kad išsaugotume duomenis ir grįžtume į rodinį, jei įvyktų duomenų klaida, grįžtame prie kūrimo rodinio.
Baigę šią mokymo programą pamatysime, kad jei norime žengti žingsnį toliau, galime tai padaryti, tiesiog turime pasirinkti kelią, kuriuo norime eiti, o naujausios tendencijos tvarko vieno puslapio programų kūrimą naudojant kelis rėmus Javascript tai gana pelninga, jei prie to pridėsime, galime tai padaryti ASP.NET MVC su JSON, tada matome, kad abi technologijas galime sujungti labai paprastai.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave