Как я могу получить имя компьютера клиента, заполняющего веб-форму Infopath? - PullRequest
1 голос
/ 17 октября 2008

У меня есть форма Infopath 2007, размещенная на MOSS 2007. Код этой формы написан на C #. В этом контексте System.Environment.MachineName возвращает имя сервера.

Как я могу получить имя компьютера, с которого клиент заполняет эту форму?

Ответы [ 3 ]

1 голос
/ 17 октября 2008

Если это через Интернет: вы не можете получить имя ПК AFAIK (что хорошо).

Если он находится во внутренней сети, возможно, будет работать DNS Lookup, , как указано здесь ?

1 голос
/ 17 октября 2008

Поможет ли ASP.NET Request.ServerVariables ("REMOTE_ADDR")?

0 голосов
/ 05 ноября 2008

Вы можете просто добавить правило и присвоить любому полю значение, которое вам нравится, из этого xpath: xdUser: get-UserName () . Это возвращает имя пользователя для входа.

...