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
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
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)