ASP.NET MVC - частични изгледи с Ajax

Съдържание
Дизайн на приложение с ASP.NET MVC ни дава възможност да комбинираме много техники за разработка, стига да не противоречат на принципа Модел, Изглед, Контролер, с който можем да използваме инструменти като Аякс за да направим нашето приложение по -динамично и привлекателно за потребителя.
По отношение на използването на Аякс имаме нещо, което се обажда частични изгледи, които не са нищо повече от парчета информация, които се генерират в нашите контролери и които можем да включим в готови изгледи, които се показват на потребителя, с това можем да постигнем много интересен асинхронен ефект на зареждане.
Частично изобразяване
Когато молим за ресурс за HTTP Това връща отговор, можем да покажем този отговор на страница, тъй като е съставен от HTMLАко видим тази форма на действие, ако искаме да актуализираме страница, която виждаме, просто опресняваме и тя трябва да показва новата информация.
НедостатъкПонякога не е удобно за нас да опресняваме цяла страница, или защото е много скъпо на ниво производителност, или просто не е оптимално за потребителите, за това можем да заредим само секцията, която ни интересува, постигаме това използвайки Аякс y е основата за частични изгледи.
Поведение на Ajax
Преди да можете да направите нещо ASP.NET да видим как Класически Ajax, с помощта на jQuery това, което искаме да постигнем, е да заредим раздел след зареждане на страницата, без да се налага да я опресняваме, нека видим следния изходен код в изображението, за да добием представа какво ще виждаме често в този стил на разработка:

Тук логиката е съвсем проста, имаме елемент HTML който служи като контейнер, в примера се нарича "контейнер" за да можем да го видим по -ясно, тъй като ще отпечатаме данните, които получаваме асинхронно, когато използваме Ajax, виждаме тогава, че с помощта на jQuery казваме му, че когато приключи зареждането на нашия HTML документ, изпълнете метод, наречен .load (), това прави, което зарежда отдалечен файл и го отпечатва в селектора.
В какво трябва да се уверим?Това, което трябва да гарантираме, е, че имаме файла, към който правим обаждането в метод .load () по този начин можем да гарантираме, че всичко ще работи правилно, в противен случай ще получим грешка 404 и мястото, където трябва да се види информацията, ще бъде празно.
Това е, което най -добре ни помага да развием реализацията на частични изгледи в нашето приложение на ASP.NET MVCНие просто ще разработим методи или действия в нашите контролери, които ни позволяват да получим частичния резултат, който ще включим в селекторите чрез Аякс, нивото на сложност е ниско, тъй като рамката е подготвена за този тип заявки.
С това завършихме този урок, вече видяхме малко повече за това как да използваме различните инструменти, които ни се предлагат, за да изградим база, която да ни доведе до постигане на целите ни за развитие.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave