如何获取填写基于Web的Infopath表单的客户端的计算机名称?

时间:2008-10-17 07:49:36

标签: c# sharepoint moss infopath

我在MOSS 2007上托管了一个Infopath 2007表单。表单背后的代码是用C#编写的。在此上下文中,System.Environment.MachineName返回服务器名称。

如何获取客户填写此表单的计算机名称?

3 个答案:

答案 0 :(得分:1)

ASP.NET的Request.ServerVariables(“REMOTE_ADDR”)会有帮助吗?

答案 1 :(得分:1)

如果它是在互联网上:你无法获得PC名称AFAIK(这是一件好事)。

如果是在内部网络上,也许DNS查找可以正常工作,as outlined here

答案 2 :(得分:0)

您只需添加规则并指定您喜欢此xpath值的任何字段: xdUser:get-UserName()。这将返回用户登录名。