Преглед садржаја
Тхе погледајте у МВЦ -у То је тачка у којој корисник може видети резултате својих радњи, када приступи УРЛ -у и апликација филтрира и лоцира контролере потребне за извршавање радње УРЛ -а на крају мора вратити поглед кориснику са неким релевантан резултат.Ово у АСП.НЕТ МВЦ се рукује на врло сличан начин као што је описано, где ће контролори лоцирати одговарајући приказ и помоћу Метода Виев () проследиће потребне податке за приказе.
Виевс
У време решавања погледа АСП.НЕТ МВЦ треба да врати инстанцу ВиевРесулт Да бисте послали садржај у приказ, он ће бити лоциран захваљујући имену радње контролера.
Погледајмо на следећој слици како је оно што смо управо описали преведено у код:
У овом случају радња контролера је именована Индек, тако да наш поглед мора имати то име, тада градимо садржај који желимо да видимо, у овом случају то радимо ВиевБаг.Мессаге и на крају користимо помоћни метод Виев () да бисте генерисали одговарајући ВиевРесулт.
Као што видимо, ово је поједностављена структура, али сажима начин стварања садржаја приказа из контролера.
Виев Лоцатион
Ако следимо конвенције оквира, морамо имати на уму да се очекује да се погледи налазе у дељеној фасцикли, та фасцикла има назив Виевс.
Како контролер лоцира приказ?Ово је врло једноставно, у зависности од тога коме контролер припада, тражиће сличну структуру у оквиру Фасцикла Виевс, на пример ако имамо а ХомеЦонтроллер, све погледе које ће прво створити, потражит ће их у рути / Погледи / Почетна где мора постојати приказ који одговара радњи у овом примеру Индекса.
Погледајмо на следећој слици како изгледа директоријум у коме складиштимо датотеке приказа:
ВажноСада, ако се поглед не налази унутар фасцикле која одговара његовом контролеру, пре него што одбаците претрагу, АСП.НЕТ МВЦ и његов систем рутирања извршиће претрагу у фасцикли дељеноУнутар ове фасцикле морају се поставити сви прикази које дели неколико контролера, као и делови кода које желимо да укључимо у друге приказе.
Бријач
Као и многи тренутни оквири, прикази се састоје од ХТМЛ кода, међутим, како би се у њега увео динамичан садржај, користе се језици предложака.
У случају АСП.НЕТ МВЦ тхе Разор синтакса, предност коришћења Разора је што је његова синтакса веома слична Ц # или Висуал Басиц.НЕТ -у, па ћемо имати кратку криву учења за коришћење његових функција.
На пример, да видимо следећи код који нам говори о времену приказа приказа:
Ова страница се приказује на датум: @ ДатеТиме.Нов
Као што видимо, то је нормалан ХТМЛ осим @ ДатеТиме.Нов, ако користимо претходни код, резултирајући ХТМЛ би био:
Ова страница је приказана на дан 12.07.1941 у 07:38:00
На крају овог водича можемо видети да креирање погледа уопште није компликовано и открили смо да морамо да научимо нови елемент који је језик Разор да бисмо извукли максимум из њих.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен