Web Form Genérico CRUD/Entity FrameWork

19/03/2012

0

No Windows Forms, eu criei um formulário desta forma:

public partial class MeuWindowsForm <T>: Form
{
...

}
E invoco desta maneira:

MeuWindowsForm<MinhaClasse> meuWindowsForm = new MeuWindowsForm<MinhaClasse>();

meuWindowsForm.ShowDialog();
No Windows Form funciona normalmente, mas como faço o equivalente em WebForm?
Eu criei um formulário WebFom desta maneira:

public partial class MeuWebForm <T>: System.Web.UI.Page
{

...

}
Tentei invocar desta maneira:
MeuWebForm<MinhaClasse> meuWebForm = new MeuWebForm<MinhaClasse>();

meuWebForm.Response.Redirect(MeuWebForm.aspx); Mas dá erro na segunda linha:
Response is not available in this context.

Tentei também:

meuWebForm.Server.Transfer(MeuWebForm.aspx);

E dá a mensagem:Error executing child request for MeuWebForm.aspx.

Há alguma forma de eu instanciar um web form passando tipos de dados?, necessito disso para criar uma página única de cadastro genérica onde passo o meu objeto criado com o EntityFrameWork e este formulário persistir o objeto no banco de dados.
Alguém tem alguma solução ou um exemplo parecido?

Danilo
Danilo Ruiz

Danilo Ruiz

Responder

Posts

23/03/2012

Emanuel Machado

Danilo,

Pelo que eu entendi, você quer que o usuário preencha as informações e depois que ele preenche tudo e depois de tudo validado ele clica em um botão e envia as informações dos objetos (Dados) via server tranfer. Porém não entendi o porque de duas páginas. Um exemplo prático é uma pagina para cadastro e no codigo da pagina Exemplo:Default.aspx.cs tu coloca ou redireciona as informações para onde quiseres.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar