Evitando refresh com Update Panel
Bem usei por um bom tempo a dica que consta no tutorial do Jared que a pouco descobri no Búfalo Info também, neste ultimo em português e melhor explicado, já está até adicionado no meu opera link 🙂 portanto meu objetivo aqui não é duplicar o que já existe, mas apenas aprimorar, se você quiser saber mais da solução clique no link anterior.
Bem acontece que nessa solução apresentada por Jared existe um problema que quando usamos o updatepanel ele não faz a atualização do campo hidden, porque o hidden está fora do panel, então como estou com um pouco de pressa eu resolvi fazer uma cambiarrinha ao invés de incrementar o hidden eu vou retirar uma unidade do session, para isso adicione o código abaixo na classe ticket.cs: