АСП.НЕТ МВЦ - Контролери

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

Као што видимо, ко заиста носи тежину рада контролера су методе које се називају акције контролера, ако погледамо код имамо 3 конкретне радње, Индек (), Абоут () и Контакт ()Када се ове радње позову, оне ће вратити оно што њихово интерно програмирање показује, у конкретном случају примера видимо да све радње генеришу поруку и враћају приказ.
Резултати радњи
У току апликације, контролер каже АСП.НЕТ МВЦ шта да радите и редослед, али вам не говори како, захваљујући овоме постижемо раздвајање подручја развојног окружења; На пример, ако контролор у својој радној логици указује да се приказ мора генерисати, оквир је одговоран за то, а сам контролер га не генерише.
Разговарали смо о погледима, али ово није једино што контролер може да врати, можемо да вратимо и друге врсте резултата, а пошто није оптимално да их генеришете ручно, испод ћемо видети неке од резултата које можемо генерисати уз помоћ АСП.НЕТ МВЦ класе:
Садржај ()Враћа а ЦонтентРесулт који генерише текст, попут чувеног „Здраво, свете“.
Датотека ()Враћа а ФилеРесулт и користи се за генерисање датотеке и њеног садржаја, попут ПДФ датотеке.
Јсон ()Враћа а ЈсонРесулт и оно што ради је серијализација објекта и враћање наведеног објекта у формату ЈСОН за каснију употребу у Јавасцрипт -у.
ХттпНотФоунд ()Ово генерише а ХттпНотФоундРесулт који генерише одговор 404 у ХТТП коду да означи да ресурс није лоциран.
Поглед ()То је основни и класични генерише а ВиевРесулт који генерише поглед.
Као што видимо, оквир има одговор за скоро сваки случај који може настати при враћању резултата из акције контролера.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

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

wave wave wave wave wave