在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>
|