АСП.НЕТ МВЦ - Делимични прикази

Преглед садржаја
У веб апликацијама имамо одељке који садрже динамичке податке, али посебност је што се ти одељци могу поново користити у различитим деловима наше апликације. Да би се ово постигло у АСП.НЕТ МВЦ имамо ресурс који се зове делимични погледи, они се ослањају на робусност оквира за стварање заиста занимљивих функционалности.
Партиал Виевс
Делимични погледи су другачији приступ него Лаиоутс будући да они нису предложак у који ће бити укључен код и јер њихов циљ није да се све види на хомоген начин, циљ делимичног погледа је приказати податке и имати функционалност, али их можемо примијенити на више дијелова странице и морамо их написати само једном.
На пример, могућа примена овога може бити на аукцијском месту где морамо поставити одељак са најновијим аукцијама које су примењене на ставку, малу фотографију и цену, уместо да морамо да пишемо овај код у сваком приказу апликацију можемо учинити делимичним приказом.
Генериши делимичан приказ
Да бисмо генерисали делимични приказ, морамо прво одлучити шта ће бити потребно, затим радимо своју логику и преводимо је у датотеку, ова датотека мора да се налази у директоријуму Схаред оф погледа, односно иде у дељену фасциклу наше апликације.
Погледајмо на следећој слици код који нам је потребан да бисмо постигли оно што смо поменули у примеру:

Да, идемо до детаља, то видимо увозимо наш модел у овом случају тзв Аукција пошто се ради о аукцији, тада исписујемо садржај и сваком одељку који додајемо Бријач вредност за штампање, као што видимо, ово уопште није компликовано.
Онда, ако желимо да користимо овај делимични приказ, морамо да га искористимо Хтмл.Партиал () на овај начин можемо генерисати оно што смо већ изградили као део другог погледа.
Написимо код који бисмо користили за постизање онога што смо објаснили:
 @модел ИЕнумерабле

Резултати

@фореацх (вар аукција у моделу) {@ Хтмл.Партиал ("Аукција", аукција)}

Ако видимо шта се дешава, прво радимо напријед да прођемо кроз сваки од елемената ускладиштених у моделу, а затим то просљеђујемо нашем дјеломичном погледу Аукција кроз Метод Хтмл.Партиал () и поред овога преносимо његово име без наставка датотеке.
То можемо постићи захваљујући различитим Хелперс који имамо у оквиру, овај метод Хтмл.Партиал () делује слично као Поглед (), разликујући се по томе што је први намењен генерисању садржаја као дела других погледа.
КорисностОва метода коју смо приказали је врло корисна за генерисање одељака и смањење сложености и количине кода у нашим апликацијама, међутим, стварна употреба се постиже када ове методе користимо заједно са АЈАКС, тако да можемо максимално искористити алате АСП.НЕТ МВЦ.
Овим смо завршили овај водич, већ имамо нови алат који нам омогућава да напишемо најмању могућу количину кода уз повећање функционалних делова наших страница.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave