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