【发布时间】:2015-07-31 09:32:02
【问题描述】:
当用户单击某个按钮时,我想在我的 c# 应用程序中重定向到另一个网站的 html 页面。我写了这个
Response.Redirect("http://www.fashionunic.com/shop/wholesale-m04-dozen-chevron-laced-front-top-medium.html")
但它没有起作用,抛出路径不是有效的虚拟路径
我在页面加载中调用下面的方法
Response.Redirect("http://www.fashionunic.com/shop/wholesale-m04-dozen-chevron-laced-front-top-medium.html")
在
public void Application_BeginRequest()
{
var MyUri = Context.Request.Url;
if(MyUri.Contains("shop/wholesale") {
var String = MyUri.ToString();
Context.RewritePath("http://www.fashionunic.com/shop/wholesale-m04-dozen-chevron-laced-front-top-medium.html");
}
}
例外:
子请求的路径无效' http://www.fashionunic.com/shop/wholesale-m04-dozen-chevron-laced-front-top-medium.html'。 需要一个虚拟路径。
【问题讨论】:
-
“它没有工作” ...你能把整个异常细节,以及这段代码所在的方法吗?
-
它没有用对任何人都没有帮助..阅读您的问题并问自己,如果有人问您完全相同的问题,您是否能够回答它
-
首先,您想要虚拟路径吗?您是否从同一目录访问文件?
-
其他目录没有