Definir tempo da Sessão no Web.Config (Session TimeOut) ASP.NET

 
Para definir o tempo da Sessão podemos usar o Web.Config. Por padrão a duração da Sessão é de 20min, neste exemplo o tempo de vida da Sessão foi definido em 1 hora. <configuration> <system.web> <sessionState…
Continue lendo
Por Cesar Cassiano Schimanco

Caracter de determinada posição em uma string em C#

 
 
Uma string é definida nas mais variadas linguagens de programação como sendo um array de caracteres. Pensando desse modo, uma tarefa como capturar um determinado caracter de uma string, pode ser feita sem qualquer empecíllio. Veja o exemplo: string nome =…
Continue lendo
Por Bruno de Andrade

Imagem de verificação (CAPTCHA) em C#

 
 
Certamente a grande maioria das pessoas já se deparou com um CAPTCHA tentando fazer um login em algum site por aí. Imagens CAPTCHA são imagens de verificação de segurança, na qual pode ser facilmente decifrada por um humano, mas que impedem que softwares automatizados…
Continue lendo
Por Bruno de Andrade

Enviando e-mail em C# usando gmail (formulário de contato)

 
 
Essa é uma dica para quem não possui um servidor SMTP para o envio dos e-mails, e precisa implementar um formulário em sua página de contato. Abaixo um formulário simples de e-mail em ASP.NET/C# usando uma conta do gmail. contato.aspx …
Continue lendo
Por Cesar Cassiano Schimanco

Enviando e-mail pelo IIS 7.5

 
 
 
Algumas vezes testar uma aplicação web em uma máquina local pode ser um problema quando precisa-se testar o envio de emails. Com alguns passos é possível configurar a máquina para realizar os testes. Abra o Internet Information Services (IIS) Manager e clique em SMTP…
Continue lendo
Por Bruno de Andrade

Chamar uma função a partir de uma string (CallByName em C#)

 
 
Chamando uma função em tempo de execução permite muita flexibilidade quando consumir web service via javascript por exemplo. Onde no javascript você manda uma variável com o nome da função e o web service retorna o valor. Como por exemplo verificar nome de…
Continue lendo
Por Bruno de Andrade

C# Condicionais com operadores "?" e ":" (Shorthand)

 
 
A utilização dos operadores ? e : são bem úteis e práticos dependendo da situação, vamos aos exemplos. Exemplo 1: string s; //condicional if (i == 1) s = "é verdadeiro"; else s = "é falso"; //condicional com operadores…
Continue lendo
Por Cesar Cassiano Schimanco

Diferenças entre ExecuteReader, ExecuteNonQuery, ExecuteScalar. Quando usar e qual usar?

 
 
Veja as diferenças entre ambos, suas aplicações e exemplos de como usa-los. ExecuteScalar - Retorna apenas um valor após a execução de uma consulta. Use quando quiser um valor apenas (uma linha e uma coluna). por exemplo para pegar o total de registros de uma…
Continue lendo
Por Cesar Cassiano Schimanco