用VC#开发WEB时如何判断某个aspx文件是否存在?,如果不存在就转向缺省的页面上去.
谢谢!

解决方案 »

  1.   

    参考以下资料,虽然是判断链接,但与判断文件的道理相同,你可尝试一下.如何判断链接是否有效并且如果有效的话得到源代码 
    WebRequest myWebRequest=WebRequest.Create("一个无效链接的地址");
    myWebRequest.Timeout=5000;
    try
    {
    WebResponse myWebResponse=myWebRequest.GetResponse();
    Stream resStream = myWebResponse.GetResponseStream();
    StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
    this.Label1.Text = sr.ReadToEnd();
    resStream.Close(); 
    sr.Close();
    }
    catch(System.Net.WebException xx)
    {
    this.Label1.Text=xx.Message;
    }如果label标签显示:无效的地址404错误说明链接无效