首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vb.net中的Server.Transfer()

vb.net中的Server.Transfer()
EN

Stack Overflow用户
提问于 2011-06-21 23:33:08
回答 2查看 4.3K关注 0票数 0

这应该是一个简单的问题,但我自己想不出来。

我有一个包含路径的页面

代码语言:javascript
运行
复制
www.example.com/foo/bar.aspx

并且我需要从这个页面使用Server.Transfer()来

代码语言:javascript
运行
复制
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.}

我该怎样走?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-21 23:38:25

您需要使用波浪号(~)来引用目录树的根目录:

Server.Transfer("~/bla.aspx")

票数 3
EN

Stack Overflow用户

发布于 2011-06-21 23:40:56

您需要使用相对引用。

试试这个:

Server.Transfer("~/bla.aspx")

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6427963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档