Учитывая это: в index.cshtml:
a href="@Url.Action("Create", "Request")">Create Request</a>
global.asax:
routes.MapRoute( "Request", "request/{action}", new {controller="Request",action="Create" } );
Перенаправляет на этот URL: http://localhost:16997/request. Как мне заставить его перейти на http://localhost:16997/request/create? Если я просто наберу 'create' в URL, он отобразит содержимое метода create соответствующим образом.
Удалите значение действия по умолчанию из определения вашего маршрута:
routes.MapRoute( "Request", "request/{action}", new { controller = "Request" } );