ASP.NET MVC - duomenys rodiniuose

Turinys
Sukūrę savo programos struktūrą, mes jau turime žinoti, ką darys mūsų valdytojas ir kokį vaizdą jis turėtų pavadinti, mums liko svarbus žingsnis ir tai yra rodinyje rodyti duomenis, kuriuos mums siunčia valdytojas.
Čia uždaroma ciklo dalis, nes vartotojas iš tikrųjų gaus tinkamą atsakymą į jo užklausą, o mes, kaip kūrėjai, galėsime užbaigti užduotį užbaigti užklausą nuo tada, kai gausime skambutį į išteklius. vartotojui, kol mes aptarnaujame. šablone duomenis, kuriuos valdytojas mums pasiūlys.
Rodyti duomenis
Kaip žinome, sluoksnio nepriklausomybė modelio peržiūros valdiklis Tai leidžia mums atskirti logiką nuo to, ką mato vartotojas. Taip yra dėl to, kad tarpininkas yra valdytojas, dirbantis kaip eismo prokuroras, priimantis užklausas, gautas iš maršruto modulio, ir priversdamas jį pasiekti reikiamą tikslą.
Tačiau iš viso to, ką mes paaiškinome, vis dar trūksta kažko svarbaus, todėl vartotojas matys atsakymą, ir čia jis ateina į žaidimą kaip rodyti rodomus duomenis, kol kas turime perkelti statinį turinį peržiūrėtiDabar turime pamatyti, kaip atsitinka kažkas dinamiškesnio.
Kaip rodyti duomenis?Norėdami rodyti duomenis, turime dvi parinktis, „ViewData“ Y TempDataTačiau šios dvi parinktys turi panašią struktūrą, jos yra duomenų žodynai, rodomi kaip ypatybės tiek valdikliuose, tiek rodiniuose.
Toliau esančiame paveikslėlyje pažiūrėkime, kaip mes sukuriame valdiklį ir nustatome duomenis kurį tada naudosime rodinyje:

Čia mes apibrėžiame veiksmą, kai konsultuojamės su ištekliais "Apie" jei pažvelgsime į kodą, nustatysime 3 elementus „ViewData“ ir kiekvienam iš jų nustatome indekso vertę ir reikšmę, kurią galima pavadinti minėtu indeksu, taip pat matome, kad kada Vartotojo vardas galime priskirti vertę, kurią ištraukiame iš autentifikavimo sistema ASP.NET MVC o kitos reikšmės yra paprastos eilutės.
Rodinių rodymas rodinyje
Kai valdiklyje nustatome vertes, laikas jas parodyti mūsų nuomone, tam turime rasti atitinkamą failą, jei sekame pavyzdžiu, kad kūrėme failą, kad jis būtų aplanke Peržiūrėjo tai turi būti Jis apie.cshtml, čia galime įdėti skyrių, kuriame su šiuo kodu nurodysime reikšmes, kurias nustatėme savo valdiklyje:
@ViewData ["CompanyDescription"]

Kaip matome, tai gana paprastas pratimas, čia mes sukuriame du paprastus HTML elementus, h1 ir div kiekviename iš jų, būtent ten ir vyksta įdomus dalykas, nes reikšmės buvo apibrėžtos valdiklyje, tai leidžia juos automatiškai naudoti rodinyje..
Kaip jomis naudotis?Mes tiesiog naudojame a Skutimosi žyma ir mes nurodome „ViewData“ su duomenų, kuriuos norime pateikti, indeksu, vartotojas, gavęs rodinį, mato minėto indekso turinį.
Šios pamokos pabaigoje mes jau žinome, kaip perduoti duomenis iš valdiklio į rodinį, tai nėra kažkas sudėtingo ir sutaupo mūsų darbo dėl sistemos struktūros.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave