АСП.НЕТ МВЦ - Изгледи

Преглед садржаја
Док развијамо веб апликацију, морамо развијати и њен спољни и естетски део, односно оно што корисник види. Део овога је и рад на заглавље странице, мени, подножје итд..
Ово што помињемо је статичан садржај и обично се врло мало мења током трајања апликације, обично се мења када постоји нова. Погледај и осети, односно редизајн или када додамо нове компоненте које се морају рефлектовати.
За рад са овим врстама елемената морамо користити распоредеОво нам омогућава да, на пример, запишемо заглавље само једном, а касније то можемо да укључимо у друге делове без потребе за преписивањем.
Лаиоутс
Уз употребу Бријач Можемо писати предлошке који се понашају као контејнери погледа, односно поглед који ће садржати друге, као што смо објаснили, циљ овога је да напише што је могуће мање кода и хомогенизује изглед наше апликације.
Зашто користити Лаиоутс?Ако имамо, на пример, основни веб са заглављем, најлогичније је да различити прикази користе то заглавље, па уместо да у сваком приказу више пута напишемо његов код, радимо лаиоут и ми га укључујемо у различите погледе.
Садржај датотеке _Лаиоут.цсхтмл
Приликом генерисања новог веб пројекта у оквиру нашег директоријум прегледа, имамо датотеку под називом _Лаиоут.цсхтмл, у овој датотеци имамо наш главни шаблон који ће функционисати као контејнер погледа које смо објаснили у претходној тачки.
Погледајмо на следећој слици изворни код који ова датотека садржи:

Ако детаљно објаснимо, имамо ХТМЛ датотеку нормално, међутим оно што нас занима је код Бријач, почињемо са ознаком наслова, ако погледамо Разор који означава @ Виев.Титле, то значи да морате одштампати параметар Титле то долази из погледа, онда настављамо са осталим одељцима где @РендерСецтион ([име]) омогућава нам штампање садржаја који приказује у приказу који иде до сваког одељка и на крају @РендерБоди () штампаће садржај тела.
Као што видимо, то је нешто прилично модуларно, ако сада видимо код погледа, можемо разумети како су они директно повезани:
 @ {Лаиоут = "~ / _Лаиоут.цсхтмл"; } @заглавље одељка {

Погледајте садржај заглавља

} @ подножје одељка {Цопиригхт @ ДатеТиме.Нов.Иеар}Ово је садржај тела погледа


У овом погледу, оно што смо прво урадили је да назначимо да ће користити датотеку _Лаиоут.цсхтмл као основу, онда ћемо вам рећи шта ће сваки одељак носити, на пример @сецтион Хеадер, оно што овај блок садржи је оно што ће бити одштампано у @РендерСецтион ("Заглавље") оно што смо видели у досијеу _Лаиоутс.цсхтмл.
УдружењеТада можемо рећи да ће ово функционирати као загонетка и Распоред ће поставити сваки комад за који идентификујемо где му је место.
Овим смо завршили овај водич и као што видимо помоћу Лаиоутс можемо уштедети при преписивању много кода и ако имамо један извор за овај садржај наше странице ће бити много хомогеније, ако су нам потребни различити одељци, можемо напишите други или трећи изглед то нам омогућава да имамо све елементе које ћемо користити.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave