Você está na página 1de 3

coisas legais aqui

https://israelaece.com/category/asp-net/page/9/

public IQueryable<Noticia> Get() ? ICollection? ou IList?


{
return noticias.AsQueryable();
}

https://msdn.microsoft.com/pt-
br/library/system.web.httpbrowsercapabilities(v=vs.100).aspx

System.Web.HttpBrowserCapabilities browser = Request.Browser;


string.Format(@"Navegador:{0} ({1}), versão:{2}, Mobile:{3}, CSS:{4}, versão
javascript{5}"
,browser.Browser
,browser.Platform
,browser.Version
,browser.IsMobileDevice
,browser.EcmaScriptVersion.ToString()
,browser.SupportsCss);

System.Web.HttpBrowserCapabilities browser = Request.Browser;


string.Format(@"Beta={0}, Crawler={1}, AOL={2}, Win16={3}, Win32={4},
Suporta Frame={5}, Suporta Tabla={6}, Suporta Cookies={7}, Suporta VBScript={8},
Suporta Java Applets={9}, Fabricante do Equipamento Mobile={10}, Modelo do
Equipamento Mobile={11} e entre outros."
, browser.Beta
, browser.Crawler
, browser.AOL
, browser.Win16
, browser.Win32
, browser.Frames
, browser.Tables
, browser.Cookies
, browser.VBScript
, browser.JavaApplets
, browser.MobileDeviceManufacturer
, browser.MobileDeviceModel);

usuarios conectados e outros do global.asax


https://www.adictosaltrabajo.com/tutoriales/eventos-aspnet/

page rank e url minusculo()


https://www.ibm.com/developerworks/community/blogs/fd26864d-cb41-49cf-b719-
d89c6b072893/entry/reduzindo_conte_C3_BAdo_duplicado_com_asp_net_mvc?lang=en

https://www.devmedia.com.br/dicas-net-como-capturar-o-endereco-e-o-nome-da-pagina-
atual-no-asp-net/2629
http://www.macoratti.net/15/03/aspn_req1.htm
https://stackoverflow.com/questions/593709/how-to-get-the-url-of-the-current-page-
in-c-sharp
https://www.devmedia.com.br/configurando-aplicacoes-asp-net-parte-i/2473
gerenciamento de sessao asp.net-como-capturar-o-endereco-e-o-nome-da-pagina-atual-
no-asp-net/2629
https://msdn.microsoft.com/pt-br/library/gg454582.aspx

pegar ip do usuario

Request.UserHostAddress;
Ou então:

Request.ServerVariables["REMOTE_ADDR"]

Retorna o IP da conexão do Cliente em Asp.Net MVC com C# (CSharp)


Classe para retornar o IP da conexão do Cliente em Asp.Net MVC com C# (CSharp).

Autor : Antonio Carlos Ferreira de Azevedo Postado em : 24/05/2016


Retornar o IP da conexão do Cliente
Para chamar a função :

ClienteIP.getClienteIP()
A função retorna uma string com o com o IP da conexão do usuário Cliente

Crie uma classe na pasta Models de seu projeto e de o nome de ClienteIP.cs, copie e
cole o código abaixo

Segue a Função
/*
* getClienteIP
*
* Retorna o IP da Conexao do Cliente
*
* Visite nossa página http://www.codigoexpresso.com.br
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
public static class ClienteIP
{
/// <summary>
/// Retorna o IP da Conexao do Cliente
/// </summary>
/// <returns>string com o IP do Cliente</returns>
public static string getClienteIP()
{
// Conexão utilizando proxy
System.Net.ServicePointManager.Expect100Continue = false;

string ipUser = string.Empty;


try
{
if
(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ==
null)
{
// Conexão sem utilizar proxy
ipUser =
System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
else
{
ipUser =
System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
}
}
catch
{
ipUser = string.Empty;
}

// Retornando o IP capturado que estava guardado na variável de servidor


return ipUser;
}
}
}

Exemplo de uso
string IPCliente = ClienteIP.getClienteIP();

Você também pode gostar