Fórum Como acessar classe anônima passada via session? #382177

26/07/2010

0


  Olá,
Gostaria de saber como passar uma classe anônima via Session e referencia-la em outra página.
Ex.:
Página 1
Session['Pessoa']:= new class (Nome:= 'Maura', Id:= 1);Response.Redirect('Pagina 2');
_______________________________________________________________Página 2
OnPageLoad
Session['Pessoa']. ????????????
Bruno

Bruno

Responder

Posts

26/07/2010

Rafael Reis

Não sei se é isso que vc quer, e tbm talvez vc esteja no forum errado, acredito que isto seja referente a C#, mas enfim   tente isso   Pessoa pessoa;   pessoa = (Pessoa)Session['Pessoa'];     espero ter ajudado.
Responder

Gostei + 0

26/07/2010

Bruno

Olá Rafael, obrigado por responder.
Bom na verdade o forum tá certo mesmo. Este trecho que escrevi é a nova 'cara' do Delphi Prism, parecidíssima com o C#. Alguns já estão carinhosamente chamando de D#.
A respeito da minha dúvida, o trecho que você enviou parece não ser classe anonima. Porém eu andei procurando na net e pude perceber que classes anônimas não podem ser referenciadas fora do escopo onde ela foi criada nem mesmo pode haver outras classes herdadas uma vez que elas não têm nome.
O que compreendi foi isto, ainda não sei se estou certo.
A título de curiosidade, segue neste link uma aula do Guinter Pauli sobre Classes Anônimas: https://www.devmedia.com.br/post-15274-Curso-Online-Delphi-Prism-Parte-21-Classes-Anônimas.html



Responder

Gostei + 0

26/07/2010

Rafael Reis

desculpe, vc está certo, nao me atentei quando se referiu a classe anônima.   mas pelo que conheço é isso mesmo, não tem como acessar uma classe anônima fora do escopo no qual ela foi criada.   mas não sei se é possível no D#, eeeheheh, caso consiga poste ai pra gente..   abraços e desculpe mais uma vez.  
Responder

Gostei + 0

26/07/2010

Bruno


desculpe, vc está certo, nao me atentei quando se referiu a classe anônima.
 
mas pelo que conheço é isso mesmo, não tem como acessar uma classe anônima fora do escopo no qual ela foi criada.
 
mas não sei se é possível no D#, eeeheheh, caso consiga poste ai pra gente..
 
abraços e desculpe mais uma vez.
 
 

Que isso, sem problema.
Se eu descobrir alguma coisa deixo aqui para gente.
T +

Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar