2009-10-16 33 views

回答

8

在頁面上做一個File.Exists

if(File.Exists(Server.MapPath("~/SomePage.aspx"))) 
    Response.Redirect("~/SomePage.aspx"); 

你需要使用System.IO命名空間。

+0

謝謝你關於命名空間中的額外的提示。 – MattSlay 2009-10-17 13:34:56

+0

我從另一個來源獲得了這個額外的信息。僅對其他用戶提供FYI: MapPath()僅在虛擬目錄結構中起作用。即。你不能在虛擬目錄之上瀏覽它,這實際上是爲了安全問題而設計的。 – MattSlay 2009-10-17 13:36:29

3
File.Exists(Server.MapPath("~/SomePage.aspx")) 
0
System.Web.Hosting.HostingEnvironment.VirtualPathProvider.FileExists("~/SomePage.aspx");