【发布时间】:2011-07-04 10:46:36
【问题描述】:
为什么是在 ASP.NET 中
VirtualPathUtility.IsAbsolute("/~abc") 工作正常。
但是VirtualPathUtility.IsAbsolute("/~abc?n=1) 抛出异常:
System.Web.HttpException: '~/abc?n=1' 不是有效的虚拟路径?
更新:
我刚刚检查了 .NET 3.5 和 .NET 4.0 之间的行为存在差异。 VirtualPathUtility.IsAbsolute("/~abc?n=1) 在 4.0 中可以正常工作,但在 3.5 中不行。你们有谁知道他们为什么改变了这一点吗?
【问题讨论】:
标签: c# .net asp.net exception-handling