我想知道为什么我的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);
}
}我只是想知道为什么这个不能重定向到任何地方。
发布于 2012-04-11 17:59:50
Response.Redirect仅支持重定向到以"http://",位于同一服务器上的虚拟文件夹或同一文件夹中的文件“开头的URL。
您可以将包含文件的文件夹作为虚拟文件夹添加到服务器中,然后重定向到该文件的虚拟位置。
另一种方法可以是使用javascript来执行客户端重定向到文件。
https://stackoverflow.com/questions/10102726
复制相似问题