Çàº£ÍøÕ¾½¨Éè¡¢ÍøÂçÍÆ¹ã×îºÃµÄ¹«Ë¾--ÄúÉí±ßµÄÍøÕ¾½¨Éèר¼Ò,ÂíÉÏÄÃÆðµç»°£¬ÁªÏµÎÒÃÇ£º0971-8235355   
ÇຣÎ÷ÄþÍøÕ¾½¨Éè¡¢ÍøÕ¾ÖÆ×÷¹«Ë¾-Î÷ÄþÍþÊÆµç×ÓÐÅÏ¢·þÎñÓÐÏÞ¹«Ë¾ Ê×Ò³ |  ¹«Ë¾¼ò½é |  ÍøÕ¾½¨Éè |  ÍøÂçÍÆ¹ã |  ¿Õ¼ä×âÓà|  ÓòÃû×¢²á |  ÆóÒµÓʾ֠|  ÍøÂ簲ȫ |  ÍøÕ¾±à³Ì |  ¿Í·þÖÐÐÄ |  ÁªÏµÎÒÃÇ |  È˲ÅÕÐÆ¸
 
Î÷ÄþÍþÊÆ×îÐÂÍøÕ¾ÖÆ×ö°¸Àýչʾ
Lastest Project
 
Î÷ÄþÍøÕ¾½¨Éè  
µ±Ç°Î»ÖÃΪ£ºÊ×Ò³ >> .NET±à³Ì >> ÕýÎÄ  
ASP.NET(c#)ʵÏÖÖÐÓ¢ÎÄÓòÃû²éѯ

ÎÄÕÂÀ´Ô´£º Î÷ÄþÍþÊÆµç×ÓÐÅÏ¢·þÎñÓÐÏÞ¹«Ë¾     ·¢²¼Ê±¼ä£º2010-11-20    ä¯ÀÀ´ÎÊý£º9891   

1.ÒýÑÔ

¡¡¡¡ÒªÊµÏÖÓòÃû²éѯ£¬Ê×ÏÈÒªÕÒµ½ÓòÃû·þÎñÆ÷¡£ÔÚÕâÓõÄÊÇÍòÍøµÄÓòÃû·þÎñÆ÷¡£

¡¡¡¡ÍøÖ·Îª£ºhttp://panda.www.net.cn/cgi-bin/check.cgi?area_domain=

¡¡¡¡whois£ºhttp://whois.hichina.com/cgi-bin/whois?domain=

¡¡¡¡2.²éѯ½çÃæ

¡¡¡¡ÊäÈëÖÐÎÄÓòÃûºó²éѯ½çÃæ£º

.

¡¡¡¡ÅжÏÊÇ·ñΪÖÐÎÄÓòÃû(javascript)£º

¡¡¡¡function IsChDomain(domainStr)

¡¡¡¡{

¡¡¡¡var flag = false;

¡¡¡¡var compStr = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789";

¡¡¡¡var domainLength = domainStr.length;

¡¡¡¡for(var i = 0;i < domainLength;i++)

¡¡¡¡{

¡¡¡¡var temp = domainStr.charCodeAt(i);

¡¡¡¡if(temp >= 10000)//º¬ÓÐ×Ö·û±àÂë´óÓÚ10000µÄ×Ö·ûÅжÏΪÖÐÎÄ£¬²»Ì«Ñϸñ

¡¡¡¡{

¡¡¡¡flag=true;

¡¡¡¡}

¡¡¡¡else

¡¡¡¡{

¡¡¡¡var temp2 = compStr.indexOf(domainStr.charAt(i));

¡¡¡¡if(temp2 == -1)

¡¡¡¡{

¡¡¡¡flag = false;

¡¡¡¡break;

¡¡¡¡}

¡¡¡¡}

¡¡¡¡}

¡¡¡¡return flag;

¡¡¡¡}

¡¡¡¡ÊäÈëÓ¢ÎÄÓòÃûºó²éѯ½çÃæ£º

.

¡¡¡¡ÅжÏÊÇ·ñΪӢÎÄÓòÃû£º

¡¡¡¡function IsEnDomain(domainStr)

¡¡¡¡{

¡¡¡¡var flag = false;

¡¡¡¡var compStr = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789";

¡¡¡¡var domainLength = domainStr.length;

¡¡¡¡for(var i = 0;i<domainLength;i++)

¡¡¡¡{

¡¡¡¡if(compStr.indexOf(domainStr.charAt(i)) == -1)

¡¡¡¡{

¡¡¡¡flag = false;

¡¡¡¡break;

¡¡¡¡}

¡¡¡¡else

¡¡¡¡{

¡¡¡¡flag = true;

¡¡¡¡}

¡¡¡¡}

¡¡¡¡return flag;

¡¡¡¡}

ÖйúµÈ²»ÄÜ×¢²áÓ¢ÎÄÓòÃû,°ÑÏàÓ¦µÄCheckBoxµÄdisabledÊôÐÔÉèÖÃΪtrue£¬´úÂëΪ(javascript)£º

¡¡¡¡function Trim(domainStr)

¡¡¡¡{

¡¡¡¡return domainStr.replace(/(^s*)|(s*$)/g, "");

¡¡¡¡}

¡¡¡¡function checkValue()

¡¡¡¡{

¡¡¡¡if(document.getElementById("txtDomainName").value=='')

¡¡¡¡{

¡¡¡¡alert('ÇëÊäÈëÓòÃû£¡');

¡¡¡¡return false;

¡¡¡¡}

¡¡¡¡if(document.getElementById("txtDomainName").value.length >= 60)

¡¡¡¡{

¡¡¡¡alert('ÓòÃû³¤¶È²»Äܳ¬¹ý60¸ö×Ö·û£¡');

¡¡¡¡return false;

¡¡¡¡}

¡¡¡¡for(var i = 0;i < document.getElementById("txtDomainName").value.length;i++)

¡¡¡¡{

¡¡¡¡if(document.getElementById("txtDomainName").value.charAt(i) == ' ')

¡¡¡¡{

¡¡¡¡alert('ÓòÃûÖв»Äܺ¬Óпոñ£¡');

¡¡¡¡return false;

¡¡¡¡break;

¡¡¡¡}

¡¡¡¡}

¡¡¡¡checkDomainType();

¡¡¡¡return true;

¡¡¡¡}

¡¡¡¡function checkDomainType()

¡¡¡¡{

¡¡¡¡var domainName = document.getElementById("txtDomainName").value;

¡¡¡¡domainName = Trim(domainName);

¡¡¡¡if(IsChDomain(domainName))

¡¡¡¡{

¡¡¡¡setCheckBox(true);

¡¡¡¡}

¡¡¡¡else if(IsEnDomain(domainName))

¡¡¡¡{

¡¡¡¡setCheckBox(false);

¡¡¡¡}

¡¡¡¡}

¡¡¡¡function setCheckBox(flag)

¡¡¡¡{

¡¡¡¡document.getElementById("chkorg").disabled = flag;

¡¡¡¡document.getElementById("chkorgcn").disabled = flag;

¡¡¡¡document.getElementById("chkcomcn").disabled = flag;

¡¡¡¡document.getElementById("chknetcn").disabled = flag;

¡¡¡¡document.getElementById("chkgovcn").disabled = flag;

¡¡¡¡document.getElementById("chkmobi").disabled = flag;

¡¡¡¡document.getElementById("chkinfo").disabled = flag;

¡¡¡¡document.getElementById("chkcn").disabled = flag;

¡¡¡¡document.getElementById("chkchina").disabled = !flag;

¡¡¡¡document.getElementById("chkcompany").disabled = !flag;

¡¡¡¡document.getElementById("chknetwork").disabled = !flag;

¡¡¡¡}

¡¡¡¡²éѯ½á¹û½çÃæ£º

.

3.ºǫ́±àÂë

¡¡¡¡ÀýÈç²éѯÓòÃû£ºzxjay.net

¡¡¡¡ÍøÖ·Îª£º

¡¡¡¡http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=zxjay.net

¡¡¡¡·µ»ØµÄÐÅϢΪXML¸ñʽ£º

¡¡¡¡<?xml version="1.0" encoding="gb2312"?>

¡¡¡¡<property>

¡¡¡¡<returncode>200</returncode>

¡¡¡¡<key>zxjay.net</key>

¡¡¡¡<original>210 : Domain name is available</original>

¡¡¡¡</property>

¡¡¡¡ÆäÖÐ200±íʾÕýÈ··µ»Ø

¡¡¡¡210 ±íʾ¿ÉÒÔ×¢²á

¡¡¡¡Òò´Ë¿Éͨ¹ýÅжÏoriginal ºóµÄ´úÂëÊÇ·ñΪ210ÅжÏÓòÃûÊÇ·ñ¿ÉÒÔ×¢²á¡£

¡¡¡¡ÅжϷ½·¨ÓжàÖÖ£º´¦Àí×Ö·û´®¡¢½âÎöXMLµÈ

¡¡¡¡ÔÚÕâÓõÄÊǽâÎöXML·½·¨¡£

¡¡¡¡»ñÈ¡´ý²éѯµÄÓòÃû£º

¡¡¡¡string domainName = Common.ClearString(txtDomainName.Text, 60);//ÇåÀí×Ö·û´®£¬ÅжÏÓòÃûÊÇ·ñºÏ·¨

¡¡¡¡if (domainName == string.Empty)

¡¡¡¡{

¡¡¡¡lblMsg.Text = Common.ShowMessage("ÇëÊäÈëÓòÃû£¡");

¡¡¡¡return;

¡¡¡¡}

¡¡¡¡IList<string> domainList = new List<string>();//±£´æÓòÃûÃû³ÆºÍºó׺

¡¡¡¡domainList.Add(domainName);//List<string>µÚÒ»ÔªËØ±£´æÓòÃûÃû³Æ£¬ÆäËûÔªËØÎªÓòÃûºó׺

¡¡¡¡if (chkcom.Checked) domainList.Add(chkcom.Text);

¡¡¡¡if (chknet.Checked) domainList.Add(chknet.Text);

¡¡¡¡if (chkbiz.Checked) domainList.Add(chkbiz.Text);

¡¡¡¡if (chkcc.Checked) domainList.Add(chkcc.Text);

¡¡¡¡if (chktv.Checked) domainList.Add(chktv.Text);

¡¡¡¡if (Utility.IsHasCHZN(domainName))

¡¡¡¡{

¡¡¡¡if (chkchina.Checked) domainList.Add(chkchina.Text);

¡¡¡¡if (chkcompany.Checked) domainList.Add(chkcompany.Text);

¡¡¡¡if (chknetwork.Checked) domainList.Add(chknetwork.Text);

¡¡¡¡if (chkcn.Checked) domainList.Add(chkcn.Text);

¡¡¡¡}

¡¡¡¡else

¡¡¡¡{

¡¡¡¡if (chkorg.Checked) domainList.Add(chkorg.Text);

¡¡¡¡if (chkorgcn.Checked) domainList.Add(chkorgcn.Text);

¡¡¡¡if (chkcomcn.Checked) domainList.Add(chkcomcn.Text);

¡¡¡¡if (chknetcn.Checked) domainList.Add(chknetcn.Text);

¡¡¡¡if (chkgovcn.Checked) domainList.Add(chkgovcn.Text);

¡¡¡¡if (chkmobi.Checked) domainList.Add(chkmobi.Text);

¡¡¡¡if (chkinfo.Checked) domainList.Add(chkinfo.Text);

¡¡¡¡}

Session["domainName"] = domainList;

¡¡¡¡Response.Redirect("ShowDomainName.aspx");//ÔÚ ShowDomainName.aspx ÖÐÅжϴ¦Àí´ý²éѯµÄÓòÃû

¡¡¡¡ÅжÏÊÇ·ñΪÖÐÎÄÓòÃû(·½·¨)£º

¡¡¡¡public static bool IsHasCHZN(string domainName)

¡¡¡¡{

¡¡¡¡Regex RegCHZN = new Regex("[Ò»-ý›]");

¡¡¡¡Match m = RegCHZN.Match(domainName);

¡¡¡¡return m.Success;

¡¡¡¡}

¡¡¡¡ÅжÏÓòÃûÊÇ·ñ±»×¢²á(·½·¨)£º

¡¡¡¡/// ** asp.net(C#) ʵÏÖÓòÃû²éѯ**

¡¡¡¡///

¡¡¡¡///  File: CommonOperate.cs

¡¡¡¡///

¡¡¡¡///  Author: ÖÜÕñÐË (Zxjay Ʈң)

¡¡¡¡///

¡¡¡¡///  E-Mail: tda7264@163.com

¡¡¡¡///

¡¡¡¡///  Date: 07-07-07

¡¡¡¡///

¡¡¡¡///  Blog:http://xianfen.net

¡¡¡¡public static bool IsReg(string domainName)

¡¡¡¡{

¡¡¡¡bool flag = false;

¡¡¡¡string dm = HttpContext.Current.Server.UrlEncode(domainName);

¡¡¡¡try

¡¡¡¡{

¡¡¡¡//ÅжϷ½·¨·Ç³£¶à£¬Èç´ò¿ªÔ¶³ÌÎļþÔÙ´¦Àí×Ö·û´®µÈµÈ£¬ÕâÀïÓõķ½·¨Ð§Âʲ»ÊǺܸß

¡¡¡¡WebClient wc = new WebClient();

¡¡¡¡string xmlstr = wc.DownloadString("http://panda.www.net.cn/cgi-bin/check.cgi?

¡¡¡¡area_domain=" + dm);

¡¡¡¡StringReader sr = new StringReader(xmlstr);

¡¡¡¡XmlTextReader xr = new XmlTextReader(sr);

¡¡¡¡while (xr.Read())

¡¡¡¡{

¡¡¡¡if (xr.IsStartElement("original"))

¡¡¡¡{

¡¡¡¡xr.Read();

¡¡¡¡if (xr.Value.Substring(0, 3) == "210")

¡¡¡¡{

¡¡¡¡flag = true;

¡¡¡¡break;

¡¡¡¡}

¡¡¡¡else

¡¡¡¡{

¡¡¡¡flag = false;

¡¡¡¡break;

¡¡¡¡}

¡¡¡¡}

¡¡¡¡}

¡¡¡¡return flag;

¡¡¡¡}

¡¡¡¡catch

¡¡¡¡{

¡¡¡¡return false;

¡¡¡¡}

¡¡¡¡}

¡¡¡¡ÏÔʾÓòÃû²éѯÇé¿ö£ºif (Session["domainName"] != null)

¡¡¡¡{

¡¡¡¡IList<string> il = (IList<string>)Session["domainName"];

¡¡¡¡if (il.Count > 1)

¡¡¡¡{

¡¡¡¡string dm = il[0];

¡¡¡¡string dname;

¡¡¡¡Label lbl;

¡¡¡¡for (int i = 1; i < il.Count; i++)

¡¡¡¡{

¡¡¡¡dname = dm + il[i];

¡¡¡¡if (Utility.IsReg(dname))

¡¡¡¡{

¡¡¡¡lbl = new Label();

¡¡¡¡lbl.ID = "lbl" + i.ToString();

¡¡¡¡lbl.Text = string.Format("<div style='padding:5px; width:200px;

¡¡¡¡float:left;clear:left;'>{0}</div>" +

¡¡¡¡"<div style='text-align:center;padding:5px;width:200px;float:left;

¡¡¡¡color:#ff0000;'>¿ÉÒÔ×¢²á£¡</div>", dm + il[i]);

¡¡¡¡pnlDomainName.Controls.Add(lbl);

¡¡¡¡}

¡¡¡¡else

¡¡¡¡{

¡¡¡¡lbl = new Label();

¡¡¡¡lbl.ID = "lbl" + i.ToString();

¡¡¡¡lbl.Text = string.Format("<div style='padding:5px; width:200px;

¡¡¡¡float:left; clear:left;'><a target='_blank' href='http://www.{0}'>{1}</a></div>" +

¡¡¡¡"<div style='text-align:center;float:left;padding:5px; width:200px;'>Òѱ»×¢²á£¡

¡¡¡¡</div>" +

¡¡¡¡"<div style='float:left;padding:5px;'><a target='_blank' href='

¡¡¡¡http://whois.hichina.com/cgi-bin/whois?domain={2}'>²é¿´</a></div>",

¡¡¡¡dm + il[i], dm + il[i], Server.UrlEncode(dm + il[i]));

¡¡¡¡pnlDomainName.Controls.Add(lbl);

¡¡¡¡}

¡¡¡¡}

¡¡¡¡}

¡¡¡¡}

¡¡¡¡4.×¢ÒâÊÂÏî

¡¡¡¡(1) ±àÂë¸ñʽ±ØÐëÊÇGB2312

¡¡¡¡(2) ÓòÃû¸ñʽÅжϲ¢²»Ì«Ñϸñ

¡¡¡¡(3) ²Î¿¼ÁËÍòÍøµÈµÄһЩÐÅÏ¢


ÉÏһƪ£ºÔÚgridView°ó¶¨Ö®Ç°¶Ô°ó¶¨Ïî½øÐд¦Àí
ÏÂһƪ£º.NET¶ÔIISµÄ¿ØÖÆ
ÆÀÂÛÁбí
ÕýÔÚ¼ÓÔØÆÀÂÛ¡­¡­
¡¡¡¡
ÆÀÂÛ ¡¡¡¡
ÄØ  ³Æ£º
ÑéÖ¤Â룺 Èô¿´²»ÇåÇëµã»÷¸ü»»£¡
ÄÚ  ÈÝ£º
 
 
  ÔÚÏßǢ̸×Éѯ£º
µã»÷ÕâÀï,ÔÚÏßǢ̸   µã»÷ÕâÀï,ÔÚÏßǢ̸   µã»÷ÕâÀï,ÔÚÏßǢ̸
ÓëÎÒ½»Ì¸  ÓëÎÒ½»Ì¸ ÓëÎÒ½»Ì¸
³Ë³µÂ·Ïß    »ã¿î·½Ê½   ¼ÓÃ˺Ï×÷  È˲ÅÕÐÆ¸  
¹«Ë¾µØÖ·£ºÇຣʡÎ÷ÄþÊÐÎ÷¹Ø´ó½Ö73ºÅ£¨Èý¶þËIJ¿¶ÓÕÐÐÐËùËÄÂ¥£©     ÇàICP±¸13000578ºÅ-1 ¹«°²»ú¹Ø±¸°¸ºÅ:63010402000123    
QQ:147399120    mail:lostlove000@163.com    µç»°: 13897410341    Óʱࣺ810000
© Copyright( 2008-2009) QhWins.Com All Rights Reserved    °æÈ¨ËùÓУºÎ÷ÄþÍþÊÆµç×ÓÐÅÏ¢·þÎñÓÐÏÞ¹«Ë¾ δ¾­ÊéÃæÖÆÊÚȨ£¬ÇëÎðËæÒâ×ªÔØ£¡
ÒµÎñ£ºÇàº£ÍøÕ¾ÖÆ×ö¡¢Çàº£ÍøÕ¾½¨Éè¡¢Çàº£ÍøÒ³Éè¼Æ¡¢Î÷ÄþÍøÕ¾ÖÆ×ö¡¢Î÷ÄþÍøÕ¾½¨Éè¡¢ÇຣÓòÃû×¢²á¡¢Çàº£ÍøÂçÍÆ¹ã¡¢Çàº£ÍøÕ¾ÍÆ¹ã¡¢Çຣ¿Õ¼ä×âÓá¢ÇຣÈí¼þ¿ª·¢¡¢ÍøÕ¾°²È«¡¢ÍøÂ簲ȫ

Ò»±¾´óµÀÏã½¶ÖÐÎÄÔÚÏßÊÓÆµ_¹ú²úÔÚÏß¾«Æ·ÑÇÖÞ¶þÇø_¹ú²úÔÚÏß¾«Æ·ÑÇÖÞµÚÒ»ÇøÏã½¶