发给我一份 [email protected] 谢谢 要分可以说 多少都行 

解决方案 »

  1.   

    参考::!!!!
    前台
    <%@ Page language="c#" Codebehind="Domain.aspx.cs" AutoEventWireup="false" Inherits="_35cnsite.Domain" %> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 
    <HTML> 
    <HEAD> 
    <title>Domain</title> 
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> 
    <meta name="CODE_LANGUAGE" Content="C#"> 
    <meta name="vs_defaultClientScript" content="JavaScript"> 
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> 
    </HEAD> 
    <body MS_POSITIONING="GridLayout"> 
    <form id="Form1" method="post" runat="server"> 
    <FONT face="宋体"> 
    <asp:TextBox id="strdomain" style="Z-INDEX: 101; LEFT: 104px; POSITION: absolute; TOP: 16px" 
    runat="server"></asp:TextBox> 
    <asp:DropDownList id="ext" style="Z-INDEX: 102; LEFT: 272px; POSITION: absolute; TOP: 16px" runat="server"> 
    <asp:ListItem Value=".com">.com</asp:ListItem> 
    <asp:ListItem Value=".net">.net</asp:ListItem> 
    <asp:ListItem Value=".org">.org</asp:ListItem> 
    <asp:ListItem Value=".cn">.cn</asp:ListItem> 
    <asp:ListItem Value=".com.cn">.com.cn</asp:ListItem> 
    <asp:ListItem Value=".net.cn">.net.cn</asp:ListItem> 
    <asp:ListItem Value=".org.cn">.org.cn</asp:ListItem> 
    <asp:ListItem Value=".hk">.hk</asp:ListItem> 
    <asp:ListItem Value=".com.hk">.com.hk</asp:ListItem> 
    <asp:ListItem Value=".net.hk">.net.hk</asp:ListItem> 
    <asp:ListItem Value=".org.hk">.org.hk</asp:ListItem> 
    <asp:ListItem Value=".biz">.biz</asp:ListItem> 
    <asp:ListItem Value=".cc">.cc</asp:ListItem> 
    <asp:ListItem Value=".info">.info</asp:ListItem> 
    <asp:ListItem></asp:ListItem> 
    </asp:DropDownList> 
    <asp:Button id="Button1" style="Z-INDEX: 103; LEFT: 352px; POSITION: absolute; TOP: 16px" runat="server" 
    Text="查 询" OnClick="d_search"></asp:Button> 
    <asp:Label id="Label1" style="Z-INDEX: 104; LEFT: 112px; POSITION: absolute; TOP: 56px" runat="server">Label</asp:Label> 
    </FONT> 
    </form> 
    </body> 
    </HTML> 
    后台
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Net;
    using System.IO;
    using System.Text;
    namespace _35cnsite
    {
    /// <summary>
    /// Domain 的摘要说明。
    /// </summary>
    public class Domain : System.Web.UI.Page
    {
      protected System.Web.UI.WebControls.TextBox strdomain;
      protected System.Web.UI.WebControls.DropDownList ext;
      protected System.Web.UI.WebControls.Label Label1;
      protected System.Web.UI.WebControls.Button Button1;  private void Page_Load(object sender, System.EventArgs e)
      {
      // 在此处放置用户代码以初始化页面
      }
      protected void d_search(object sender, System.EventArgs e)
      {
      // 在此处放置用户代码以初始化页面
      string domain=strdomain.Text+ext.SelectedItem.Text;
      string strURL="http://whois.hichina.com/cgi-bin/whois?domain="+domain;
      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,j,k,l,m;
        i=responseHTML.IndexOf("No match for");
        j=responseHTML.IndexOf("Not found");
        k=responseHTML.IndexOf("Domain name not found");
        l=responseHTML.IndexOf("no matching record");
        m=responseHTML.IndexOf("NOT FOUND");    if (i>0)
        {
        Label1.Text=domain+" <a href=DomainRegster.aspx?name="+domain+">现在就注册</a>";
        }
        else if(j>0)
        {
        Label1.Text=domain+" <a href=DomainRegster.aspx?name="+domain+">现在就注册</a>";
        }
        else if(k>0)
        {
        Label1.Text=domain+" <a href=DomainRegster.aspx?name="+domain+">现在就注册</a>";
        }
        else if(l>0)
        {
        Label1.Text=domain+" <a href=DomainRegster.aspx?name="+domain+">现在就注册</a>";
        }
        else if(m>0)
        {
        Label1.Text=domain+" <a href=DomainRegster.aspx?name="+domain+">现在就注册</a>";
        }
        else
        {
        Label1.Text=domain+" <font color=red>已经被注册</font>";
        }
      }
      catch
      {
        Label1.Text="<font color=red>超时,请重新查询</font>";
      }
    }  #region Web 窗体设计器生成的代码
      override protected void OnInit(EventArgs e)
      {
      //
      // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
      //
      InitializeComponent();
      base.OnInit(e);
      }
      
      /// <summary>
      /// 设计器支持所需的方法 - 不要使用代码编辑器修改
      /// 此方法的内容。
      /// </summary>
      private void InitializeComponent()
      {    
      this.Load += new System.EventHandler(this.Page_Load);
      }
      #endregion
    }