Asp.net vb.net中的Server.Transfer()
这应该是一个简单的问题,但我自己无法解决 我有一个带有路径的页面Asp.net vb.net中的Server.Transfer(),asp.net,.net,vb.net,Asp.net,.net,Vb.net,这应该是一个简单的问题,但我自己无法解决 我有一个带有路径的页面 www.example.com/foo/bar.aspx 我需要将Server.Transfer()从该页转到 www.example.com/bla.aspx 问题是,如果我执行Server.Transfer(“bla.aspx”)操作,我会得到一个异常 文件'/foo/bla.aspx'不存在。这是真的 如果我做了Server.Transfer(“/bla.aspx”) System.Threading.ThreadAb
www.example.com/foo/bar.aspx
我需要将Server.Transfer()从该页转到
www.example.com/bla.aspx
问题是,如果我执行Server.Transfer(“bla.aspx”)
操作,我会得到一个异常
文件'/foo/bla.aspx'不存在。
这是真的
如果我做了Server.Transfer(“/bla.aspx”)
System.Threading.ThreadAbortException={无法计算表达式。}
我怎么去那里?谢谢您需要使用波浪号(~)来引用目录树的根目录:
Server.Transfer(“~/bla.aspx”)
您需要使用波浪号(~)来引用目录树的根目录:
Server.Transfer(“~/bla.aspx”)
您需要使用相对引用
试试这个:
Server.Transfer(“~/bla.aspx”)您需要使用相对引用 试试这个: Server.Transfer(“~/bla.aspx”)