¿Cómo puedo generar una URL absoluta desde el código C#?ASP.NET MVC crea la URL absoluta desde el código C#
Quiero generar una url como esta: localhost/{controller}/{action}/{id}
. ¿Hay alguna manera de hacerlo en C# como cómo se puede hacer en las vistas?
No se generará dentro del controlador pero dentro de un ViewModel.
Gracias, esto estaba tan bien escondido que casi uso 'Url.RouteUrl'. – Peter
Y si quiere generar una url totalmente calificada utilizando la sobrecarga Url.Action ("Index") (donde no especifica el controlador), simplemente pase ** null ** como parámetro del controlador. Esto lleva a: 'Url.Action (" Índice ", nulo, nulo, Request.Url.Scheme)'. –