可以用xmlHttp先向页面发出请求来判断

解决方案 »

  1.   

    using System.Net;
    .....HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://dotnet.aspx.cc/");
    myReq.Method="HEAD";
    HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();
    Console.Write( myRes.StatusCode == HttpStatusCode.OK);
      

  2.   

    给你一段我自用的代码,这个方法你可以任何网站内容,可以设置超时时间:        /// <summary>
            /// 确定指定的 Web 文件是否存在。by vengair
            /// </summary>
            /// <param name="url">Web 文件的路径。</param>
            /// <returns>存在为 true;否则为 false。</returns>
            private bool WebFileExists(string url)
            {
                try
                {
                    WebRequest myRequest = WebRequest.Create(url);
                    myRequest.Timeout = 10000;
                    WebResponse myResponse = myRequest.GetResponse();                return true;
                }
                catch
                {
                    return false;
                }
            }