MVC багыттоо деген эмне?
MVC багыттоо деген эмне?

Video: MVC багыттоо деген эмне?

Video: MVC багыттоо деген эмне?
Video: Что такое MVC за 4 минуты 2024, Ноябрь
Anonim

Маршрутизация ичинде механизм болуп саналат MVC контроллер классынын кайсы аракет ыкмасын аткарууну чечет. жок маршруттоо иш-аракет ыкмасын картага түшүрүүгө эч кандай жол жок. өтүнүчкө. Маршрутизация бир бөлүгү болуп саналат MVC архитектурасы ASP. NET MVC колдойт маршруттоо демейки боюнча.

Муну эске алуу менен, мисал менен MVCде маршрутизация деген эмне?

MVCде маршруттоо . ASP. NET Web Forms тиркемесинде ар бир URL белгилүү бир. aspx файлы. үчүн мисал , URL https://domain/studentsinfo.aspx studentinfo файлына дал келиши керек. aspx файлы жана ичинде MVC , бул Controller классы жана Action ыкмасы.

Ошондой эле билесизби, MVCде демейки маршруттоо деген эмне? The демейки маршрут таблица жалгыз камтыйт маршрут (ат Демейки ). The Демейки маршрут URL'дин биринчи сегментин контроллердин атына, URL'дин экинчи сегментин контроллердин аракетине жана үчүнчү сегментти id деп аталган параметрге салыштырат.

Ошо сыяктуу эле, MVC багыттоо кантип иштейт?

Маршрутизация суроо-талаптарды көзөмөлдөп, эмне кылууну аныктаган үлгү дал келүү процесси кыл ар бир өтүнүч менен. Башкача айтканда, биз айта алабыз Маршрутизация биздин ичиндеги суроо-талаптарды картага түшүрүү механизми болуп саналат MVC колдонмо. The Маршрутизация механизм суроо-талапты иштетүүчүгө өткөрүп берет. Иштеткыч физикалык жол болушу мүмкүн, мисалы.

MVCде атрибуту багыттоо деген эмне?

Маршрутизация ASP. NET ушундай MVC аракетке URI дал келет. Аты айтып тургандай, атрибуту багыттоо колдонот атрибуттар аныктоо маршруттар . Атрибуттарды багыттоо сизге веб-тиркемеңиздеги URI'лерди көбүрөөк көзөмөлдөө мүмкүнчүлүгүн берет. Мурунку стили маршруттоо , конвенцияга негизделген деп аталат маршруттоо , дагы эле толугу менен колдоого алынат.

Сунушталууда: