在Windows編程環境中,我們有一個可以調用的API 函數GetHostByName ,以前在Asp中我們必須通過組件來實現 類似的功能,比如AspDNS等等,現在MS在ASP.Net上給我們提供了新的編程接口,讓我們可以很輕松的實現這樣類似 的功能.原因是在Asp.Net中給我們提供了一個DNS Class,我們可以通過這個Class 輕松的實現我們在上面所提到的 功能。 我們可以看到下面的代碼是很簡單的程序,但是他實現的卻是我們以前在Asp中想象都不可以想象的功能。 <%@ Import NameSpace="System.Net" %> <script language="C#" runat=server> protected void doClick(Object Src, EventArgs E){
IPHostEntry hostInfo = DNS.GetHostByName(txtDomain.Text); showmsg.Text=hostInfo.AddressList[0].ToString(); } </script> <asp:Label runat=server id=showmsg /> <form id=testForm runat=server> 要查找的網絡域名:<asp:TextBox runat=server id=txtDomain /><asp:Button runat=server id=do Text="查找" onClick=doClick /> </form>
通過上面的代碼,我們可以看到,其實我們只要對Asp.Net 的功能進行進一步的挖掘,他的確是可以實現很多的我們 的非常實用的功能!
|