Estoy confundido con la ruta relativa de ASP.NET, ¿alguien puede ayudarme?Ruta relativa de ASP.NET
En una página maestra me dio una etiqueta de enlace de referencia:
<a href="~/Account/Login.aspx">Login</a>
De la documentación oficial ASP.NET leí:
El siguiente ejemplo muestra que el operador ~ utilizado para especificar un root- relativa ruta para una imagen al usar el control del servidor de imagen En este ejemplo, el archivo de imagen se lee de la carpeta Imágenes que se encuentra directamente debajo de la raíz de la aplicación web, , independientemente de dónde se encuentre la página.
<asp:image runat="server" id="Image1" ImageUrl="~/Images/SampleImage.jpg" />
Con el marcado de sesión, al hacer clic en el enlace de una página en la carpeta/cuenta, estoy redirigido a:
/Account/~/Account/Login.aspx
¿Por qué? ¿POR QUÉ? H
O: ">Login te dará el mismo resultado. –
Sí, eso también lo hará. Al igual que con el control ''. Hay varios enfoques diferentes, según lo que el desarrollador quiera usar. –
David
Gracias David y Jamie. Feliz año nuevo para ustedes dos. –