发给我一份 [email protected] 谢谢 要分可以说 多少都行
解决方案 »
- Log4Net 生成日志文件名问题
- 如何编写可空类型的转换器
- windws+asp.net+mssql 和 linux+php+mysql 对比.windows和mssql都要付费的,而linux和mysql是免费的
- 重庆 ASP.NET C# 开发
- Infragistics.WebUI.UltraWebNavigator 引用问题?
- TreeView 子节点打不开了,怎么回事?
- 关于DATAGRID的checkbox 的 checked属性绑定问题
- 在asp.net中如何实现留言内容的分页显示(C#)
- 请问各位高手,问题出在哪呢?
- 请教个问题,easyui ,datagridview 载入数据
- 误删oracle.dataaccess
- ISAPI添加应用程序扩展名映射添加不了
前台
<%@ 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
}
}