Sadržaj
Dizajn aplikacije s ASP.NET MVC daje nam mogućnost kombiniranja mnogih razvojnih tehnika sve dok nisu u suprotnosti s načelom Model, Pogled, Kontroler, s kojima možemo koristiti alate poput Ajax kako bismo našu aplikaciju učinili dinamičnijom i privlačnijom za korisnika.Što se tiče korištenja Ajax imamo nešto što se zove djelomični pogledi, koje nisu ništa drugo do podaci koji se generiraju u našim kontrolerima i koje možemo uključiti u gotove prikaze koji se prikazuju korisniku, s tim možemo postići vrlo zanimljiv učinak asinhronog učitavanja.
Djelomično iscrtavanje
Kad tražimo resurs za HTTP Ovo vraća odgovor, možemo ga prikazati na stranici budući da se sastoji od HTMLAko vidimo ovaj oblik radnje ako želimo ažurirati stranicu koju vidimo, jednostavno osvježimo i ona bi trebala prikazati nove podatke.
HendikepPonekad nam nije prikladno osvježavati cijelu stranicu, bilo zato što je jako skupa na razini izvedbe ili jednostavno nije optimalna za korisnike, jer za to možemo učitati samo odjeljak koji nas zanima, postižemo ovo koristeći Ajax y je osnova za djelomične poglede.
Ponašanje Ajaxa
Prije nego što možete učiniti bilo što unutra ASP.NET da vidimo kako je Klasični Ajax, pomoću jQuery ono što želimo postići je učitavanje odjeljka nakon učitavanja stranice bez potrebe za osvježavanjem, pogledajmo sljedeći izvorni kod na slici kako bismo stekli predodžbu o tome što ćemo često vidjeti u ovom stilu razvoja:
Ovdje je logika vrlo jednostavna, imamo element HTML koji služi kao spremnik, u primjeru se zvao "kontejner" kako bismo to mogli jasnije vidjeti, jer ćemo ispisivati podatke koje dobivamo asinkrono kada koristimo Ajax, tada vidimo da uz pomoć jQuery kažemo mu da kad dovrši učitavanje našeg HTML dokumenta, izvrši metodu tzv .opterećenje (), ovo radi, što učitava udaljenu datoteku i ispisuje je u izborniku.
U što se moramo uvjeriti?Ono što moramo osigurati je da imamo datoteku na koju upućujemo poziv u metoda .load () na ovaj način možemo osigurati da će sve ispravno raditi, inače ćemo dobiti pogrešku 404 i prostor na kojem bi se trebali vidjeti podaci bit će prazan.
To je ono što nam najbolje pomaže u razvoju realizacije djelomični pogledi u našoj primjeni ASP.NET MVCJednostavno ćemo razviti metode ili radnje u našim kontrolerima koji nam omogućuju da dobijemo djelomični rezultat koji ćemo uključiti u birače putem Ajax, razina složenosti je niska jer je okvir pripremljen za ovu vrstu zahtjeva.
Ovim smo završili ovaj vodič, već smo vidjeli malo više o tome kako koristiti različite alate koji nam se nude za izgradnju baze koja će nas dovesti do postizanja naših razvojnih ciljeva.