ASP.NET MVC - daļēji skati ar Ajax

Satura rādītājs
Lietojumprogrammas dizains ar ASP.NET MVC dod mums iespēju apvienot daudzas izstrādes metodes, ja vien tās nav pretrunā ar modeļa, skata, kontroliera principu, ar kuru mēs varam izmantot tādus rīkus kā Ajax lai padarītu mūsu lietojumprogrammu dinamiskāku un pievilcīgāku lietotājam.
Attiecībā uz izmantošanu Ajax mums ir kaut kas, kas ir zvani daļēji skati, kas ir nekas cits kā informācija, kas tiek ģenerēta mūsu kontrolieros un ko mēs varam iekļaut gatavos skatos, kas tiek parādīti lietotājam, ar to mēs varam sasniegt ļoti interesantu asinhronās ielādes efektu.
Daļēja renderēšana
Kad mēs lūdzam resursu HTTP Tas atgriež atbildi, un mēs varam parādīt šo atbildi lapā, jo tā sastāv no HTMLJa mēs redzam šo darbības veidu, ja vēlamies atjaunināt redzamo lapu, mēs vienkārši atsvaidzinām un tajā ir jāparāda jaunā informācija.
TrūkumsIr reizes, kad mums nav ērti atsvaidzināt visu lapu vai nu tāpēc, ka tā ir ļoti dārga veiktspējas līmenī, vai arī tā vienkārši nav optimāla lietotājiem, tāpēc mēs varam ielādēt tikai to sadaļu, kas mūs interesē. šo izmantojot Ajax y ir pamats daļējiem uzskatiem.
Ajax uzvedība
Pirms jūs varat kaut ko darīt ASP.NET redzēsim, kā Klasiskais Ajax, ar palīdzību jQuery ko mēs vēlamies sasniegt, ir ielādēt sadaļu pēc lapas ielādes bez tās atsvaidzināšanas. Attēlā redzēsim šādu avota kodu, lai iegūtu priekšstatu par to, ko mēs bieži redzēsim šajā attīstības stilā:

Šeit loģika ir pavisam vienkārša, mums ir elements HTML kas kalpo kā konteiners, piemērā to sauca "konteiners" lai mēs to varētu redzēt skaidrāk, proti, mēs izdrukāsim datus, ko iegūstam asinhroni, lietojot Ajax, tad mēs redzam, ka ar jQuery mēs sakām, ka, pabeidzot mūsu HTML dokumenta ielādi, izpildiet metodi ar nosaukumu .load (), tas tiek darīts, kas ielādē attālo failu un izdrukā to atlasītājā.
Par ko mums vajadzētu pārliecināties?Mums ir jānodrošina, ka mums ir fails, uz kuru mēs zvanām metode .load () šādā veidā mēs varam nodrošināt, ka viss darbosies pareizi, pretējā gadījumā mēs saņemsim 404 kļūdu un vieta, kur informācija būtu jāredz, būs tukša.
Tas mums vislabāk palīdz attīstīt izpratni daļēji skati mūsu pieteikumā ASP.NET MVCMēs vienkārši izstrādāsim metodes vai darbības mūsu kontrolieros, kas ļaus mums iegūt daļēju rezultātu, ko mēs iekļausim atlasītājos, izmantojot Ajax, sarežģītības līmenis ir zems, jo sistēma ir sagatavota šāda veida pieprasījumiem.
Ar to mēs pabeidzām šo apmācību, un mēs jau redzējām nedaudz vairāk par to, kā izmantot dažādus mums piedāvātos rīkus, lai izveidotu bāzi, kas ļaus mums sasniegt mūsu attīstības mērķus.
wave wave wave wave wave