Turinys
Didžioji dauguma programų MVC kad mes juos vystome išsaugoti duomenis kurį modelį siejame su tam tikra parama, atsižvelgiant į tai, kaip elgsimės su duomenų sluoksniu, tačiau paprastai tai, kas daroma, yra užfiksuoti iš formos gautus duomenis, tada juos patvirtinti ir įsitikinti, kad jie atitinka struktūrą ir galiausiai ją išsaugo.Kaip matome, šis procesas skamba gana bendrai, norėdami gilintis į detales, turime pritaikyti jo savybes ASP.NET kiekviename iš jų, o tai leis mums sukurti mūsų programos duomenų patvarumą ir taip padaryti ją sudėtingesnę ir išsamesnę.
Duomenų siuntimas iš formos
Kaip turėtume žinoti, norėdami užfiksuoti naudotojo duomenis svetainėje, paprastai naudojame formą, o jei taip pat norime išsaugoti tuos duomenis, dažniausiai naudojame POST metodas apie HTTP kad minėta forma mums atsiųstų duomenis.
Kol kas nėra jokios paslapties, o dabar, jei mums reikia prieiti prie duomenų, kuriuos mums siunčia forma, mes tiesiog turime pasakyti ASP.NET kuris ima iš metodo kylančias vertybes POST apie HTTP ir mes turėsime paruošti savo duomenis, kad galėtume jais manipuliuoti.
Pažvelkime į šį kodą, ką mes vadiname:
Patvirtinkite duomenis
Nors šiuo metu yra gana pažangus „Javascript“ patvirtinimas kad formos duomenys būtų kuo švariau pasiekiami mūsų valdytojui, daug kartų turime atlikti patvirtinimą serveryje, kad būtume saugūs.
Duomenų patvirtinimo svarbaPatvirtinkite duomenis leidžia mums apsaugoti savo logiką nuo galimų kenksmingų duomenų, kuriuos vartotojas gali mums atsiųsti, arba nuo galimų įsilaužėlių, norinčių, kad mūsų programa nepavyktų, atakų.
Toliau pateiktame paveikslėlyje pažiūrėkime, kaip patvirtiname duomenis:
SvarbuMes galėjome atlikti patvirtinimą, kurį paaiškinome Javascript tačiau klientui, pridėdami šį papildomą patvirtinimą kiekvienam serveriui, mes apsaugome savo logiką ir vengiame, kad aukcionas vyktų trumpiau nei vieną dieną.
Baigę šią mokymo programą, mes jau baigėme duomenų išsaugojimo procesą, o mes savo ruožtu užfiksavome duomenis ir patvirtinome, kad mūsų programa veiktų optimaliai.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką