Sei que muita gente já precisou um dia fazer essa verificação, existe uma solução bastante simples utilizando o try/catch, onde ele tenta fazer uma conversão do campo para decimal e verifica se é número:

Boolean isNumber = false;

try{
Convert.ToDecimal(variavel);
isNumber = true;
}
catch{}


Caso variável seja número , isNumber retorna true, caso contrário, retorna-se false.

http://stephanyhenriquebatista.files.wordpress.com/2012/05/visual.png

Para salvar os objetos na sessão é bem simples, basta apenas inicia-la do seguinte modo


Session["nomeSessao"] = "valor";

nomeSessao: Seria um tipo de apelido que você da para seu dado na sessão, assim na hora de pegar o valor basta apenas fazer o mesmo:

valorsessao = Session["nomeSessao"]

Caso queira salvar um objeto, fazemos a mesma coisa passando o objeto, só vai mudar na hora de pegar, teremos que fazer uma conversão explícita (cast), segue o exemplo:

Carro = (Carro)Session["carroNaSessao"];

Explicação:
Carro: Objeto usado, que recebe o outro objeto que estava salvo na session.


E assim poderemos acessar todos os valores do objeto passado na sessão do modo comum.

Category

Category

  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)

Category

Category