繁体   English   中英

Response.Redirect 不起作用

[英]Response.Redirect doesn't work

我想知道为什么我的 Response.Redirect 不起作用。 所以基本上,我读取了文件夹中的文件,或者正好是 index.html。 当我找到它时,我会重定向到它。

 foreach (System.IO.FileInfo thefile in fiArr)
        {
            if (thefile.Name == "index.html")
            {
                //Response.Redirect(path + "/index.html", false);
                Response.Redirect("C://inetpub//wwwroot//Folder//" + ((LinkButton)sender).ID,     false);
            }
        }

我只是想知道为什么这不会重定向到任何地方。

Response.Redirect 仅支持重定向到以“http://”开头的 URL,位于同一服务器上的虚拟文件夹或同一文件夹中的文件。

您可以将包含文件的文件夹添加为服务器中的虚拟文件夹,并重定向到文件的虚拟位置。

另一种方法是使用 javascript 将客户端重定向到文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM