АСП.НЕТ МВЦ - Обрасци

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

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

Направи аукцију

@помоћу (Хтмл.БегинФорм ()) {

@ Хтмл.ЛабелФор (модел => модел.Титле) @ Хтмл.ЕдиторФор (модел => модел.Титле)

@ Хтмл.ЛабелФор (модел => модел.Опис) @ Хтмл.ЕдиторФор (модел => модел.Опис)

@ Хтмл.ЛабелФор (модел => модел.СтартПрице) @ Хтмл.ЕдиторФор (модел => модел.СтартПрице)

@ Хтмл.ЛабелФор (модел => модел.ЕндТиме) @ Хтмл.ЕдиторФор (модел => модел.ЕндТиме)

}

Прво што направимо је да створимо нови поглед, можемо га назвати Цреате.цсхтмл и унутар ове нове датотеке испразнићемо садржај кода; у коду прво уписујемо елемент ХТМЛ Х2 ово је за успостављање наслова документа, затим долази занимљив део који отварамо блок Бријач са @Користећи и у оквиру овог блока започињемо конструкцију обрасца.
Унутар сваког блока

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

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

wave wave wave wave wave