这应该是一个简单的问题,但我自己想不出来。
我有一个包含路径的页面
www.example.com/foo/bar.aspx并且我需要从这个页面使用Server.Transfer()来
www.example.com/bla.aspx 问题是,如果我执行Server.Transfer("bla.aspx"),我会得到一个异常
The file '/foo/bla.aspx' does not exist.,这是真的。
如果我使用Server.Transfer("/bla.aspx"),我会得到
System.Threading.ThreadAbortException = {Unable to evaluate expression.}
我该怎样走?谢谢
发布于 2011-06-21 23:38:25
您需要使用波浪号(~)来引用目录树的根目录:
Server.Transfer("~/bla.aspx")
发布于 2011-06-21 23:40:56
您需要使用相对引用。
试试这个:
Server.Transfer("~/bla.aspx")
https://stackoverflow.com/questions/6427963
复制相似问题