Routing & Controllers

All about Umbraco's routing pipeline & the types of Controllers used in Umbraco

All about Umbraco's routing pipeline & the types of Controllers used in Umbraco, how they work, and what they are used for.

Explains how Umbraco builds its URLs and how the URLs are mapped back to content items.

Describes the Umbraco special/reserved Property Type aliases that can be used to directly manipulate Umbraco's default routing pipeline. These special Property Type aliases can be useful when creating an Umbraco website.

What is a Surface Controller and how to use them?

What is an API Controller and how to use them?

Creating custom controllers to have 100% full control over how your pages are rendered. Also known as: Hijacking Umbraco Routes

How to specify your own custom MVC routes in your Umbraco application?

Routing requirements for authenticated controllers for both front-end and the backoffice.

Moving and renaming Umbraco documents will lead to URL redirects to be created.


Umbraco Training

Umbraco HQ offers a full-day training course covering advanced routing, custom page controllers and models, and backoffice integration. The course targets backend ASP.NET MVC developers working with service and application integration on Umbraco.

Explore the Application Integration Training Course to learn more about the topics covered and how it can enhance your Umbraco development skills.

Last updated