在网上找个程序,但是总是超时报错,大家帮我看看,vs2005环境,在虚拟主机上也出错。  protected void button1(object sender, System.EventArgs e)
  {
   string domain=TextBox1.Text;
   string strURL="http://...."+domain;
   //Response.Redirect(strURL);如果这样跳转测试的话没有问题
   WebRequest wRequest = WebRequest.Create(strURL); 
   wRequest.Timeout = 30000; 
   try
   {
    WebResponse wResponse = wRequest.GetResponse();
    Stream responseStream = wResponse.GetResponseStream();
    StreamReader reader = new StreamReader( responseStream, Encoding.Default ); 
    string responseHTML = reader.ReadToEnd();
    int i;
    i=responseHTML.IndexOf("您选择的下列域名还未被注册");
    if (i>0)
    {Label1.Text="可以注册";}
    else
     {Label1.Text="不可以注册";}
   }
   catch
   {
    Label1.Text="超时";
   }
   }
//上面的程序我感觉没有问题,可能是下面的代码出问题了,麻烦帮看看。
   override protected void OnInit(EventArgs e)
  {
   InitializeComponent();
   base.OnInit(e);
  }
  private void InitializeComponent()
  {    
   this.Load += new System.EventHandler(this.Page_Load);  }
 }