Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
criei uma classe chamada Passos.
dentro dela, criei algumas variáveis simples.
public class Passos
{
public Passos() { }
public string nome;
public int idade;
}
na minha aplicação. criei um objeto e atribui alguns valores. e logo em seguida salvo o objeto numa sessão.
Passos oPassos = new Passos();
oPassos.nome = "ratodeforum";
oPassos.idade = 26;
Session["Passo1"] = oPassos;
mas quando executo o código ocorrer o seguinte erro:
Não é possível serializar o estado da sessão. Nos modos 'StateServer' e 'SQLServer', o ASP.NET serializa os objetos de estado de sessão e, como resultado, os objetos não serializáveis ou os objetos MarshalByRef não são permitidos. A mesma restrição se aplica se uma serialização semelhante é feita pelo armazenamento de estado de sessão personalizado no modo 'Custom'.
alguém tem idéia do que seja isso? procurei no google e não encontrei nada parecido com isso.
obrigado
Carregando comentários...