0

是否有确定 URI 是否为有效虚拟路径的功能?我得到了一个字符串,当字符串不是有效的虚拟路径时,需要对其使用 Server.MapPath() 而不抛出异常。

投票结束我的问题。答案是@ asp.net - 我的路径是虚拟的吗?.

4

1 回答 1

0

您可以使用这些File.Exists() and Directory.Exists()方法检查输出Server.MapPath()并验证指定路径中是​​否存在文件/目录。

Dim myPath as String = Server.MapPath('/some/path.aspx')
If File.Exists(myPath) Then
    //Do Something
Else
   If Directory.Exists(myPath) Then
       //Do Something
   Else
       //Invalid path
   End If
End If
于 2009-11-17T23:33:09.313 回答