Como funciona PostBack em Web Parts?
-
quarta-feira, 11 de maio de 2011 18:13
Olá.
Estou com o seguinte problema.
Criei uma web part para cadastro.
Tudo esta perfeito, funciona perfeitamente, mas logo após um cadastro, se eu apertar F5, é realizado outro cadastro, ou seja, uma duplicata.
Me disseram que com IsPostBack se resolve isso.
Não sei como é? Alguém sabe?
Uso SharePoint 2010.
Abs
k2rto4 - Analista Programador SharePoint Jr.
Todas as Respostas
-
quinta-feira, 12 de maio de 2011 00:54
Você pode verificar se a requisição é ou não uma requisição PostBack.
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { } }- Sugerido como Resposta Leandro Figueira quinta-feira, 12 de maio de 2011 00:55
-
quinta-feira, 12 de maio de 2011 01:27
Olá.
Basta apenas colocar isso no evento Load? Assim sem nada?
Será que esta certo?
k2rto4 - Analista Programador SharePoint Jr. -
quinta-feira, 12 de maio de 2011 12:33
Sim, se não for PostBack faça.....se for ....
Só desenvolver a logica que você necessita.
Atenciosamente,
Leandro Figueira -
quinta-feira, 12 de maio de 2011 12:40
Então repito o mesmo código que tenho na minha ação do botão Cadastrar?
Abs
k2rto4 - Analista Programador SharePoint Jr. -
sexta-feira, 20 de maio de 2011 10:59Moderador
Olá, tudo bem?
Os eventos de PostBack de uma WebPart são os mesmos do ASP.NET.
Ao apertar o F5, você está pedindo para o Browser REFAZER a última ação, que no caso foi um cadastro, isso não tem nada a ver com um PostBack. Esse comportamento é padrão de uma aplicação WEB.
Abraços
Rodrigo A. Romano
-
SharePoint Specialist
Microsoft MCP e MCTS
-
http://rodrigoromano.net
http://www.doneit.com.br
Rodrigo A. Romano
Abraços Rodrigo A. Romano - SharePoint Specialist Microsoft MCP e MCTS - http://rodrigoaromano.wordpress.com- Sugerido como Resposta Gleisson Ricardo Pinheiro quarta-feira, 25 de maio de 2011 16:49
-
domingo, 22 de maio de 2011 21:50Apos salvar mata o contexto da aplicacao que deve resolver
Fernando João Borges -
segunda-feira, 23 de maio de 2011 01:39
Boa noite.
Me disseram que este efeito que acontece após apertar o F5, logo após realizar um cadastro web, sempre acontecerá, pois é uma característica web.
Mas acho que tem como evitar, basta agora saber como.
Abs
k2rto4 - Analista Programador SharePoint Jr.
-
segunda-feira, 8 de agosto de 2011 16:45
No seu código, após a parte de cadastrar, mande limpar os campos ou redirecione para outra página para sair do contexto do formulário, senão mesmo o cadastro efetuado com sucesso, poderá ser refeito pois seus campos ainda estarão preenchidos e o contexto ativo
Abraços
Gabriel José A. Nóvoa - MCP/MCDST/MCSA/MCTS/MCITP/MCAS- Sugerido como Resposta Gabriel Nóvoa segunda-feira, 8 de agosto de 2011 16:46

