Resposta Proposta 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
     
     Resposta Proposta Contém Código

    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:59
    Moderador
     
     Resposta Proposta

    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
  • domingo, 22 de maio de 2011 21:50
     
     
    Apos 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
     
     Resposta Proposta

    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
    •