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