Apakah penghalaan atribut dalam MVC?
Apakah penghalaan atribut dalam MVC?
Anonim

Penghalaan adalah bagaimana ASP. NET MVC memadankan URI dengan tindakan. MVC 5 menyokong jenis baharu penghalaan , dipanggil penghalaan atribut . Seperti namanya, penghalaan atribut kegunaan sifat-sifat untuk menentukan laluan . Penghalaan atribut memberi anda lebih kawalan ke atas URI dalam aplikasi web anda.

Dengan cara ini, apakah atribut dalam MVC?

An atribut atau adat atribut melaksanakan ASP. NET MVC penapis (antara muka penapis) dan boleh mengandungi sekeping kod atau logik anda.

Di samping di atas, bagaimana saya boleh mendayakan penghalaan atribut? Mendayakan Penghalaan Atribut dalam ASP. NET MVC Mendayakan penghalaan atribut dalam aplikasi ASP. NET MVC5 anda adalah mudah, cuma tambah panggilan ke laluan . Kaedah MapMvcAttributeRoutes() dengan kaedah dalam RegisterRoutes() RouteConfig. fail cs. Anda juga boleh menggabungkan penghalaan atribut dengan berasaskan konvensyen penghalaan.

Memandangkan ini, apakah penghalaan dalam MVC?

Penghalaan adalah mekanisme dalam MVC yang memutuskan kaedah tindakan kelas pengawal untuk dilaksanakan. Tanpa penghalaan tiada cara kaedah tindakan boleh dipetakan. kepada suatu permintaan. Penghalaan adalah sebahagian daripada MVC seni bina jadi ASP. NET MVC menyokong penghalaan secara lalai.

Apakah perbezaan antara atribut dan penghalaan konvensional dalam MVC?

Penghalaan atribut memerlukan lebih banyak input untuk menentukan laluan; yang konvensional pemegang laluan lalai laluan dengan lebih ringkas. Dengan penghalaan atribut nama pengawal dan nama tindakan tidak memainkan peranan dalam tindakan dipilih. Contoh ini akan sepadan dengan URL yang sama seperti contoh sebelumnya.

Disyorkan: