¿Cuáles son las diferencias entre ./
, ../
y ~/
para especificar una imagen en mi aplicación web?¿Puedes especificar las diferencias ./ ,../,~/ en ASP.NET?
Como directorio actual, la raíz, el directorio padre, etc.
¿Cuáles son las diferencias entre ./
, ../
y ~/
para especificar una imagen en mi aplicación web?¿Puedes especificar las diferencias ./ ,../,~/ en ASP.NET?
Como directorio actual, la raíz, el directorio padre, etc.
"./" //the current directory
"../" //the parent directory
"/" //the site root directory
"~/" //virtual root Web path
+1 para las definiciones, proporcione cualquier ejemplo para entender esto mucho mejor. –
ASP.NET Web Project Paths es un muy buen artículo de MSDN referente a las vías en ASP.NET con buenos ejemplos.
Pathing La Web:
./ significa esta carpeta, lo que equivale a nada en el frente
ejemplo: imagen.jpg ./image.jpg y son la misma cosa
/la aplicación web carpeta raíz
por ejemplo: /Test/image.jpg, vaya a la raíz de la aplicación, encuentre la carpeta Prueba, busque image.jpg
../ significa una carpeta y luego vaya a la carpeta después de la barra ...
ex: ../Test/ image.jpg, sube una carpeta de la carpeta actual, ingresa en la carpeta Prueba y encuentra image.jpg.
Ruta de acceso física:
~/significa la carpeta raíz física de la aplicación. Esto no funcionará si lo está usando directamente en la página web (por ejemplo: < img src = "~/images/image.jpg"/>). Puede usar ResolveUrl para obtener la ruta web a un archivo. Lo he usado para hacer referencia a las bibliotecas de JavaScript en una página maestra. También lo he visto usado en algunos cargadores personalizados.
Creo que siempre es mejor buscar primero en Google. porque es realmente muy fácil encontrarlo en google. –
+1 Buena pregunta –
@ Dr.RajeshRolen, lo hice, y Google no respondió, reordenó las preguntas para el punto y coma, y / =,/==, razón por la cual estoy aquí (llegó a través de SymbolHound) – aremvee