是否有确定 URI 是否为有效虚拟路径的功能?我得到了一个字符串,当字符串不是有效的虚拟路径时,需要对其使用 Server.MapPath() 而不抛出异常。
投票结束我的问题。答案是@ asp.net - 我的路径是虚拟的吗?.
是否有确定 URI 是否为有效虚拟路径的功能?我得到了一个字符串,当字符串不是有效的虚拟路径时,需要对其使用 Server.MapPath() 而不抛出异常。
投票结束我的问题。答案是@ asp.net - 我的路径是虚拟的吗?.
您可以使用这些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