Custom error pages in IIS look very great, but in case of a CMS, they seem to be too static most of the time. Here is a short explanation how you can create correct error pages with Composite C1 CMS.
Glimpse shows execution timings, server configuration, request data and more, all in browser, with no changes to your application code. Just install the NuGet package, and you're good to go!
If you have multiple MVC Routes, check carefully the route order! If a less specific rule comes first, it will be threated first.
If you render a Link to another Controller / View, you can just use the method 'Html.ActionLink' on a view. If you want to submit additional parameters / action parameters in the link, you can use the overloads of 'Html.ActionLink'.
Usualy a MVC Page is rendered using a Controller which loads a Model and supplies the data to the configured View which displays the data.