是否有用于检查路径“虚拟性”的内置 asp.net 方法?
到目前为止,我能够做到的唯一方法是使用以下 try 块:
public void Foo(String path){
try
{
path = Server.MapPath(path);
}
catch(HttpException){}
// do stuff with path
}
是否有用于检查路径“虚拟性”的内置 asp.net 方法?
到目前为止,我能够做到的唯一方法是使用以下 try 块:
public void Foo(String path){
try
{
path = Server.MapPath(path);
}
catch(HttpException){}
// do stuff with path
}
Path.IsPathRooted方法会起作用吗?
你得到的代码将是:
public void Foo(String path)
{
if(!Path.IsPathRooted(path))
{
path = Server.MapPath(path);
}
// do stuff with path
}
以下是您需要了解的有关 ASP.Net 路径的所有信息:Rick Strahl 的帖子“了解 ASP.Net 路径”