点滴积累,融会贯通

-----喜欢一切有兴趣的东西

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  269 随笔 :: 0 文章 :: 418 评论 :: 17 引用
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理:
        1. 在ASP.NET中专用属性:
        获取服务器电脑名:Page.Server.ManchineName
        获取用户信息:Page.User
        获取客户端电脑名:Page.Request.UserHostName
        获取客户端电脑IP:Page.Request.UserHostAddress
        2. 在网络编程中的通用方法:
        获取当前电脑名:static System.Net.Dns.GetHostName()
        根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList
        也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName
        3. 系统环境类的通用属性:
        当前电脑名:static System.Environment.MachineName
        当前电脑所属网域:static System.Environment.UserDomainName
        当前电脑用户:static System.Environment.UserName

              举例子来说明:

              using System.Net;
              private void ButtonIP_Click(object sender, System.EventArgs e)
              { 
                  System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
                  if (addressList.Length>1)
                  {   
                      TextLIP.Text = addressList[0].ToString();
                      TextSIP.Text = addressList[1].ToString();
                  }
                 else
                 { 
                      TextLIP.Text = addressList[0].ToString();
                      TextSIP.Text = "没有可用的连接";
                 }
             }

posted on 2006-03-02 13:38 小寒 阅读(987) 评论(2)  编辑 收藏 网摘 所属分类: C#网络编程

评论

#1楼  2006-03-03 13:22 littlewood      
小寒兄,问个问题:网站www.aa.com的主页里有这样一段
<script language='javascript src='www.bb.com/1.htm'></script>
www.bb.com/1.htm里有个连接连着www.bb.com/2.aspx,那么在2.aspx里我怎么判断是网站www.aa.com里点过来的呢?

  回复  引用  查看    

#2楼 [楼主] 2006-03-03 13:43 小寒      
www.aa.com----A
www.bb.com/1.htm ----B
www.bb.com/2.aspx ----C
对于C来说,它的self.opener是B
对于B来说,他的self.opener是A
在JacaScript中可以直接调用self.opener,
但通过父窗体在找它的父窗体我就没试过了
个人认为应该没问题,如果实在不行的话
给你个建议,传个参数来确定
  回复  引用  查看    





标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-03-06 08:25 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: