Sabe aquelas páginas que mostram seu endereço IP sempre que você as acessa? E você fica se perguntando "será que isso é algum javascript da vida?" Pode até ser, mas você consegue obter o endereço IP do cliente facilmente, com ASP.NET.
Basta usar a propriedade Request.UserHostAddress. Ela retorna uma string contendo o endereço IP da máquina que fez a requisição da página, ou seja, o browser do cliente.
Você pode utilizar algo como:
(VB.NET)
Label1.Text = Request.UserHostAddress
(C#)
Label1.Text = Request.UserHostAddress;
Simples, não?
Basta usar a propriedade Request.UserHostAddress. Ela retorna uma string contendo o endereço IP da máquina que fez a requisição da página, ou seja, o browser do cliente.
Você pode utilizar algo como:
(VB.NET)
Label1.Text = Request.UserHostAddress
(C#)
Label1.Text = Request.UserHostAddress;
Simples, não?
Salvou minha vida!
ResponderExcluirAlgo tão simples e tão difícil de achar!
Fino demais.
ResponderExcluirSimples e objetivo, exatamente o que estava precisando.
Valews
Obrigado pela dica!!
ResponderExcluirBom dia. Esta rotina mostra apenas o ip de onde está rodando a aplicação, por exemplo, se vc rodas na sua máquina, vai mostrar seu ip, se mandar para um servidor, vai mostrar o ip do servidor. existe alguma que mostra o ip real da estação que está acessando a pagina ? Por exemplo em uma intranet, pegar os ips das estações que estão acessando a página. Esta é a grande dfívida.
ResponderExcluirNa minha aplicação retorna 127.0.0.1
ResponderExcluire não o ip da maquina...
Dois usuários na mesma rede tem o mesmo IP, não dá para diferenciar se foi a mesma máquina fez a requisição.
ResponderExcluirÓtimo!
ResponderExcluirsem querer se chato as essa fone pro código não ficou legal ela não dá leitura
ResponderExcluirFunciona se estiver rodando a plicação local, mas se tiver no servidor ele pega os dados do servidor e não da maquina do cliente
ResponderExcluirse acharem um comando que funciona desta forma que falei, o aplicativo num servidor na nuvem e quando o cliente acessar pela maquina dele em casa pegar o ip ou o nome da maquina dele local por favor me avisem estou precisando disso meu contato alexandre.gaeta@aelt-tecnologia.com.br obrigado.
ResponderExcluir