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

Съдържание
В уеб приложенията имаме раздели, които съдържат динамични данни, но особеността е, че тези раздели могат да се използват повторно в различни части на нашето приложение. За да се постигне това в ASP.NET MVC имаме ресурс, наречен частични изгледи, те разчитат на здравината на рамката, за да генерират наистина интересни функционалности.
Частични изгледи
Частичните гледни точки са различен подход от Оформления тъй като те не са шаблон, в който кодът ще бъде включен, и тъй като целта им не е всичко да се вижда по хомогенен начин, целта на частичен изглед е да показваме данни и да имаме функционалност, но че можем да ги приложим в множество части на страницата и трябва да ги напишем само веднъж.
Например евентуално приложение на това може да бъде в търг сайт, където трябва да поставим раздел с най -новите търгове, които са били приложени към артикула, малка снимка и цена, вместо да се налага да пишем този код във всеки изглед можем да направим приложението частичен изглед.
Генерирайте частичен изглед
За да генерираме частичен изглед, първо трябва да решим какво ще предприеме, след това правим нашата логика и го превеждаме във файл, този файл трябва да влезе в директорията Споделено на изгледи, тоест отива в споделената папка на нашето приложение.
Нека видим на следващото изображение кода, от който се нуждаем, за да постигнем това, което споменахме в примера:

Да, отиваме в детайли, виждаме това внасяме нашия модел в този случай се нарича Търг тъй като това е търг, тогава ние пишем съдържанието и към всеки раздел, който добавяме с Бръснач стойността за отпечатване, както виждаме това изобщо не е сложно.
Тогава, ако искаме да използваме този частичен изглед, трябва да се възползваме от него Html.Partial () по този начин можем да генерираме това, което вече сме изградили като част от друг изглед.
Нека напишем кода, който бихме използвали, за да постигнем това, което обяснихме:
 @model IEnumerable

Резултати

@foreach (вар търг в Модел) {@ Html.Partial („Търг“, търг)}

Ако видим какво се случва, това е, че първо правим предвиждане, за да преминем през всеки от елементите, съхранени в модела, след това го предаваме на нашия частичен изглед Търг през Html.Partial () метод и до това предаваме името му без разширението на файла.
Можем да постигнем това благодарение на различните Помощници който имаме в рамките, този метод Html.Partial () работи много подобно Изглед (), различаващи се по това, че първият е предназначен за генериране на съдържание като част от други изгледи.
Помощна програмаТози метод, който показахме тук, е доста полезен за генериране на секции и намаляване на сложността и количеството код в нашите приложения, но реалната употреба се постига, когато използваме тези методи заедно с AJAX, за да можем да се възползваме максимално от инструментите на ASP.NET MVC.
С това приключваме този урок, вече имаме нов инструмент, който ни позволява да напишем възможно най -малкото количество код, като същевременно увеличаваме функционалните секции на нашите страници.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

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

wave wave wave wave wave