MVC-де атрибуттарды маршруттау дегеніміз не?
MVC-де атрибуттарды маршруттау дегеніміз не?

Бейне: MVC-де атрибуттарды маршруттау дегеніміз не?

Бейне: MVC-де атрибуттарды маршруттау дегеніміз не?
Бейне: Model-VIew-Controller (MVC) шаблоны проектирования. Архитектурный шаблон 2024, Сәуір
Anonim

Маршруттау Бұл ASP. NET MVC әрекетке URI сәйкестендіреді. MVC 5 жаңа түрін қолдайды маршруттау , деп аталады атрибутты бағыттау . Аты айтып тұрғандай, атрибутты бағыттау пайдаланады атрибуттар анықтау маршруттар . Атрибутты бағыттау веб-қолданбаңыздағы URI мекенжайларын көбірек басқаруға мүмкіндік береді.

Осылайша, MVC-де қандай атрибуттар бар?

Ан атрибут немесе әдет-ғұрып атрибут ASP. NET іске асырады MVC сүзгілер (сүзгі интерфейсі) және сіздің код немесе логика бөлігін қамтуы мүмкін.

Жоғарыда көрсетілгеннен басқа, атрибутты бағыттауды қалай қосуға болады? Атрибутты бағыттауды қосу ASP. NET MVC жүйесінде Атрибутты бағыттауды қосу ASP. NET MVC5 қолданбасында қарапайым, жай ғана қоңырауды қосыңыз маршруттар . MapMvcAttributeRoutes() әдісі RouteConfig жүйесінің RegisterRoutes() әдісінде. cs файлы. Сіз сондай-ақ біріктіре аласыз атрибутты бағыттау конвенция негізінде маршруттау.

Осыны ескере отырып, MVC-де маршруттау дегеніміз не?

Маршрутизация ішіндегі механизм болып табылады MVC бұл контроллер класының қандай әрекет әдісін орындау керектігін шешеді. Онсыз маршруттау әрекет әдісін салыстыруға мүмкіндік жоқ. сұрауға. Маршрутизация бөлігі болып табылады MVC архитектурасы ASP. NET MVC қолдайды маршруттау әдепкі бойынша.

MVC-дегі атрибут пен кәдімгі маршруттаудың айырмашылығы неде?

Атрибутты бағыттау маршрутты көрсету үшін көбірек енгізу қажет; the дәстүрлі әдепкі маршрут өңдегіштері маршруттар неғұрлым қысқаша. бірге атрибутты бағыттау контроллердің аты мен әрекет атаулары таңдалған әрекетте ешқандай рөл атқармайды. Бұл мысал алдыңғы мысалмен бірдей URL мекенжайларына сәйкес келеді.

Ұсынылған: