АСП.НЕТ МВЦ - Разор

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

ВажноАко пажљиво погледамо, @ симбол је онај који даје облик на почетку Разор синтакса, одатле сервер мора тумачити кодне блокове у зависности од инструкција и на тај начин одлучити шта ће штампати на ХТМЛ и начин на који то треба да урадите.
Разликовање бритвице и ХТМЛ -а
На крају претходне тачке указујемо да са @ симбол започињемо израз Бријач, ако се позабавимо овим аспектом, имамо два начина да се изјаснимо Разор цоде у нашим погледима.
Први обликЗове се код нуггетс и они су изрази који се вреднују и имају један ред, занимљиво је да те изразе можемо помешати и са текстом, једино што морамо узети у обзир је да код нуггетс Увек морају да врате нешто да се прикаже у приказу, у супротном ће нам то изазвати грешку, да видимо на следећој слици како изгледа овај образац

Ово би требало да генерише следећи ХТМЛ:
Нисте пријављени: Пријавите се

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

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

wave wave wave wave wave