Sharepoint 2007 启用浏览器的InfoPath表单获取客户端的本地IP

Sharepoint 2007 启用浏览器的InfoPath表单获取客户端的本地IP,sharepoint-2007,infopath-2007,infopath-forms-services,Sharepoint 2007,Infopath 2007,Infopath Forms Services,如何获取在浏览器中打开InfoPath表单的客户端的本地IP 我做了VSC编码,但这是不支持浏览器了,对吗?你建议我做什么?由于登录,我需要本地IP。多谢各位 public string getLocalIp() { IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName()); return localIPs[2].ToString(); } public string g

如何获取在浏览器中打开InfoPath表单的客户端的本地IP

我做了VSC编码,但这是不支持浏览器了,对吗?你建议我做什么?由于登录,我需要本地IP。多谢各位

public string getLocalIp()
    {
        IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
        return localIPs[2].ToString();
    }

    public string getPublicIP()
    {
        WebClient webClient = new WebClient();
        string IP = webClient.DownloadString("http://myip.ozymo.com/");
        return IP;
    }

    // OPOMBA: program Microsoft Office InfoPath zahteva ta postopek.
    // Lahko ga spremenite s programom Microsoft Office InfoPath.
    public void InternalStartup()
    {
        root.SelectSingleNode("/my:getRacInfo/my:localIp", NamespaceManager)
        .SetValue(getLocalIp());
        //string ipAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

        root.SelectSingleNode("/my:getRacInfo/my:webIp", NamespaceManager)
        .SetValue(getPublicIP());
    }`