asp.net - es virtual mi camino?
-
19-09-2019 - |
Pregunta
¿Hay un built-in asp.net método para el control de la "virtualidad" de un camino?
La única forma que he sido capaz de hacerlo hasta ahora es con el siguiente bloque try:
public void Foo(String path){
try
{
path = Server.MapPath(path);
}
catch(HttpException){}
// do stuff with path
}
Solución
¿El Path.IsPathRooted método de trabajo?
códigoEstas resultante sería:
public void Foo(String path)
{
if(!Path.IsPathRooted(path))
{
path = Server.MapPath(path);
}
// do stuff with path
}
Otros consejos
Aquí es todo lo que necesita saber acerca de las rutas ASP.NET: después de Rick Strahl "Tener sentido de ASP.Net pahts"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow