Explain attribute based routing in MVC?

devquora
devquora

Posted On: Jul 04, 2024

 

    2 Answers Written

  •  devquora
    Answered by Pooja

    In ASP.NET MVC 5.0 we have a new attribute route, by using the "Route" attribute we can define the URL structure. For example, in the below code we have decorated the "GotoAbout" action with the route attribute. The route attribute says that the “GotoAbout” can be invoked using the URL structure "Users/about".

  •  devquora
    Answered by Anil Saini

    The attribute-based routing uses an attribute to define the routes. It gives you more control over the URIs in your web application. The route can be enabled in the MapMvcAttributeRoutes during the configuration process. The attribute routing can also be combined with the convention-based routing.

Related Questions

Please Login or Register to leave a response.

Related Questions

MVC Interview Questions

What is MVC (Model view controller)?

The Model-View-Controller (MVC) pattern divides an application into three interconnected components: Model, View, and Controller. This separation helps manage the internal representation of informatio..

MVC Interview Questions

What is Razor in MVC?

Razor is a view engine introduced in MVC 3 that allows embedding server-based code into web pages using C# and VB.Net. As a general-purpose templating engine, Razor simplifies creating dynamic web con..

MVC Interview Questions

What is TempData in MVC?

TempData in MVC is a dictionary object used to store data for a single request, facilitating data transfer between action methods. It is especially useful for redirection scenarios and passing message..