ASP.NET resolver URL relativas con Razor || MVC 5

A menudo necesitamos resolver una URL relativa a la URL absoluta correcta cuando usamos plataformas de programación del lado del servidor. Las diferencias entre entornos de desarrollo, prueba y producción a menudo significan que la configuración del servidor web para la aplicación cambia de un entorno a otro.

En ASP.NET tenemos el  práctico método Url.Content () en la clase System.Web.Mvc.UrlHelper el cual nos  permite convertir fácilmente una ruta relativa de raíz virtual ( la que comienza con un carácter de tilde (~)) a una URL absoluta. Esto funciona de maravilla en los proyectos MVC Razor y el motor Razor view hace que sea muy fácil mostrar el método en un href como link.

Ejemplo:

<p> <a href=”@Url.Content(“~/Controller/Action”)”> este link da url relativa </p>

Comments

Dejar una contestacion

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *