在ASP.NET中如何可以得到客户机的机器名? 在ASP.net中可以获得访问服务器的客户端的机器名吗?看清楚了是机器名,而不是IP地址.比如像这个Request.UserHostAddress;也只能是得到他的IP地址哟.有没有办法可以得到喔?谢谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gethostname可以得到本地的主机名 gethostinfo或gethostbyaddr可以得到远程的吧 用wmi,做成activex控件但需要弹出那种权限确认的东东。可以参考我的这篇文章:http://www.cnblogs.com/time-is-life/articles/312509.html想获得啥就获得啥 Request["User_AUTH"]即可还是Request["AUTH_User"]哪个前哪个后,试一下就知道了 看来还真是不是一般的难喔,以上的方法除了“time_is_life”可能可行外,其它的都是只能得到IP地址。但总不能就只为得个机器名让用户装个ActivX吧,有点难接受,各位大大,还有没有什么比较好的方法。 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 \u4e00\u54c1\u74e6\u7f50\u6c64\u9986 菜鸟求解??? 小弟求助DATAGRID中单击选中一行. 关于记录行保存的问题(asp.net & vb.net),热心的英俊的潇洒的才华横溢的兄弟们请进! ASP.NET EXCEL导出的问题,高手帮一下忙. 下载实现 关于字符串传值问题? DataGrid高级应用,急! 高分请教一个特殊字符赋值的问题!在线等待,搞定给分。1000啊!!!!!!!!!! 问一个菜鸟中最菜的问题!等待! 如何判断用户是否点击了webbrowser内的网页 wnidows验证自动登录问题(再问)
gethostinfo或gethostbyaddr可以得到远程的吧
但需要弹出那种权限确认的东东。
可以参考我的这篇文章:
http://www.cnblogs.com/time-is-life/articles/312509.html
想获得啥就获得啥
还是Request["AUTH_User"]哪个前哪个后,试一下就知道了
获取服务器电脑名: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