Què és l'encaminament d'atributs a MVC?
Què és l'encaminament d'atributs a MVC?

Vídeo: Què és l'encaminament d'atributs a MVC?

Vídeo: Què és l'encaminament d'atributs a MVC?
Vídeo: Что такое эпигенетика? — Карлос Герреро-Босана 2024, Maig
Anonim

Encaminament és com ASP. NET MVC coincideix un URI amb una acció. MVC 5 admet un nou tipus de encaminament , va trucar encaminament d'atributs . Com el seu nom indica, encaminament d'atributs usos atributs per definir rutes . Encaminament d'atributs us ofereix més control sobre els URI de la vostra aplicació web.

D'aquesta manera, quins són els atributs en MVC?

An atribut o personalitzat atribut implementa l'ASP. NET MVC filtres (interfície de filtre) i pot contenir el vostre codi o lògica.

Al costat de dalt, com puc habilitar l'encaminament d'atributs? Habilitació de l'encaminament d'atributs a ASP. NET MVC Habilitant l'encaminament d'atributs a la vostra aplicació ASP. NET MVC5 és senzill, només cal que afegiu una trucada a rutes . Mètode MapMvcAttributeRoutes() amb el mètode RegisterRoutes() de RouteConfig. fitxer cs. També pots combinar encaminament d'atributs amb basat en convencions encaminament.

Tenint en compte això, quin és l'encaminament a MVC?

Encaminament és un mecanisme en MVC que decideix quin mètode d'acció d'una classe de controlador executar. Sense encaminament no hi ha manera de mapejar un mètode d'acció. a una petició. Encaminament forma part del MVC arquitectura així que ASP. NET MVC suports encaminament per defecte.

Quina diferència hi ha entre l'atribut i l'encaminament convencional a MVC?

Encaminament d'atributs requereix més entrada per especificar una ruta; el convencional identificadors de ruta predeterminats rutes de manera més sucinta. Amb encaminament d'atributs el nom del controlador i els noms de l'acció no tenen cap funció en la qual s'hagi seleccionat l'acció. Aquest exemple coincidirà amb els mateixos URL que l'exemple anterior.

Recomanat: