2008-08-20 104 views
2

我有一个运行在内部网络上的ASP.net应用程序(实际上它运行在Sharepoint 2007上)。检索客户端的PC名称? (Windows身份验证)

我只是想知道:
我可以以某种方式检索客户端正在使用的PC的名称吗?
如果有帮助,我可以访问Active Directory。
事情是,人们使用多台PC,所以我不能使用任何手动/静态映射。

如果可能,我不想使用任何客户端(读取:JavaScript)代码,但如果它不能在服务器端完成,JavaScript也可以。
(ActiveX绝对没有问题)

回答

3

不,刚刚返回IP :-(

但我只是觉得:

System.Net.Dns.GetHostEntry(Page.Request.UserHostAddress).HostName 

这只是工作,如果确实是有来解析名称,这是一个情况下,DNS服务器为我的网络。