У меня есть форма Infopath 2007, размещенная на MOSS 2007. Код формы написан на C #. В этом контексте System.Environment.MachineName
возвращает имя сервера.
Как я могу узнать имя компьютера, с которого клиент заполняет эту форму?
У меня есть форма Infopath 2007, размещенная на MOSS 2007. Код формы написан на C #. В этом контексте System.Environment.MachineName
возвращает имя сервера.
Как я могу узнать имя компьютера, с которого клиент заполняет эту форму?
Поможет ли ASP.NET Request.ServerVariables ("REMOTE_ADDR")?
Если это через Интернет: вы не можете получить имя ПК AFAIK (что хорошо).
Если он находится во внутренней сети, возможно, DNS-поиск будет работать, как указано здесь?
Вы можете просто добавить правило и назначить любому полю, которое вам нравится, значение из этого xpath: xdUser: get-UserName (). Это возвращает имя пользователя для входа.