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

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

Video: MVCде атрибуту багыттоо деген эмне?
Video: Модуль 46. Атрибуты валидации в ASP.NET MVC 5 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'дерге дал келет.

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