2010-11-16 15 views
9

¿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.

+1

Creo que siempre es mejor buscar primero en Google. porque es realmente muy fácil encontrarlo en google. –

+0

+1 Buena pregunta –

+0

@ 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

Respuesta

13
"./" //the current directory 
"../" //the parent directory 
"/" //the site root directory 
"~/" //virtual root Web path 
+1

+1 para las definiciones, proporcione cualquier ejemplo para entender esto mucho mejor. –

0

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.

Cuestiones relacionadas