Che cos'è il routing degli attributi in MVC?
Che cos'è il routing degli attributi in MVC?

Video: Che cos'è il routing degli attributi in MVC?

Video: Che cos'è il routing degli attributi in MVC?
Video: What is Routing? Explain attribute routing in ASP.NET Core? 2024, Aprile
Anonim

Instradamento ecco come ASP. NET MVC abbina un URI a un'azione. MVC 5 supporta un nuovo tipo di instradamento , chiamato attributo routing . Come il nome suggerisce, attributo routing usa attributi definire itinerari . Instradamento degli attributi ti dà un maggiore controllo sugli URI nella tua applicazione web.

In questo modo, cosa sono gli attributi in MVC?

Un attributo o personalizzato attributo implementa ASP. NET MVC filtri (interfaccia filtro) e può contenere il tuo pezzo di codice o logica.

Oltre a quanto sopra, come abilito il routing degli attributi? Abilitazione del routing degli attributi in ASP. NET MVC Abilitazione del routing degli attributi nella tua applicazione ASP. NET MVC5 è semplice, basta aggiungere una chiamata a itinerari . Metodo MapMvcAttributeRoutes() con il metodo RegisterRoutes() di RouteConfig. file cs. Puoi anche combinare attributo routing con convenzione instradamento.

Considerando questo, qual è il routing in MVC?

Instradamento è un meccanismo in MVC che decide quale metodo di azione di una classe controller eseguire. Privo di instradamento non è possibile mappare un metodo di azione. ad una richiesta. Instradamento fa parte del MVC architettura così ASP. NET MVC supporti instradamento per impostazione predefinita.

Qual è la differenza tra l'attributo e il routing convenzionale in MVC?

Instradamento degli attributi richiede più input per specificare un percorso; il convenzionale maniglie di percorso predefinite itinerari più succintamente. Insieme a attributo routing il nome del controller ei nomi delle azioni non hanno alcun ruolo in cui viene selezionata l'azione. Questo esempio corrisponderà agli stessi URL dell'esempio precedente.

Consigliato: