none
Retornar xml para a página chamadora. RRS feed

  • Pergunta

  • Caríssimos boa tarde.

    Tenho uma página asp .net, página2.aspx, que é chamada por outra página, página1.xxx (não sei em que é feita), e que recebe uns dados via post, e executa algumas tarefas. Só que eu preciso sinalizar para a página1.xxx que chamou, que eu recebi os dados corretamente, mandando para ela uns dados em xml.

    Posso fazer isso em asp.net, ou em javascript, desde que funcione. Alguém tem alguma dica?

    Agradeço desde já.

    • Movido AndreAlvesLima sexta-feira, 6 de julho de 2012 12:21 (De:.NET Development - Geral)
    quinta-feira, 5 de julho de 2012 20:45

Respostas

Todas as Respostas

  • WebService?

    Paulo César Viana
    MCC,MCP,MCTS
    --

    Marque as respostas e contribua para uma melhora no fórum.

    quinta-feira, 5 de julho de 2012 21:20
  • Quem me dera fosse web service, essa é a única que não é...

    Eu estava enviando os dados via webservice, mas descobri que para essa parte do sistema, ele não funciona. Eles querem receber os dados direto da página.

    Estou usando Asp .net e javascript, só.

    quinta-feira, 5 de julho de 2012 22:06
  • Prezado(a),
    Estou migrando seu post para o fórum de ASP.NET.
    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
    Obrigado.

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

    sexta-feira, 6 de julho de 2012 12:21
  • É possível dizer como foi a solução? 

    Agradeço, pois isto pode ajudar outros usuários.


    Paulo César Viana
    MCC,MCP,MCTS
    --

    Marque as respostas e contribua para uma melhora no fórum.

    segunda-feira, 9 de julho de 2012 19:01
  • Olá, na verdade pensei que tivesse resolvido o problema. Mas pelo visto ainda existe um erro.

    O que acontece é o seguinte: O terceiro acessa minha página aspx mandando via post, 3 informações com as quais eu preciso atualizar meu pedido através da chamada de um web service (do terceiro), que vai me retornar as informações para continuar meu processamento.

    Só que nessa mesma página eu preciso retornar para eles (o terceiro), um texto em xml, dizendo que eu recebi os dados via post com sucesso. O problema é que eu tenho que fazer isso na mesma página, só que minha página é a responsável pelo processamento e nela não posso colocar só o texto xml, pois se eu fizer isso, como eu vou tratar minhas informações. Se eu tirar tudo que tem no html da página, inclusive o runat='Server', a página para de funcionar. Preciso então de alguma forma mandar de volta só o xml.

    Coloquei o xml no body e não deu certo. Tentei colocar o xml no começo da página usando o Response.White(), e até então, estava tudo certo. Mas apesar de o sistema do terceiro reconhecer o status de sucesso, ele acusa um erro e eles não sabem dizer qual é.  

    Não sei o que fazer para retornar esse xml. Infelizmente trabalho a muito tempo com .Net, mas com ERPs em formulário Windows, e não tenho amplos conhecimentos nessa parte do desenvolvimento Web.

    O retorno que preciso enviar é só isso:

    <xml version="1.0" encoding="UTF-8">
    <bellReturn>
        <status>1</status>
        <msg>Success</msg>
    </bellReturn>

    Alguém tem alguma dica?


    • Editado Fernando M D quinta-feira, 12 de julho de 2012 13:35
    terça-feira, 10 de julho de 2012 20:06
  • Problema resolvido.

    Fiz como eu mesmo havia imaginado, apagando o html.

    Agradeço a atenção.

    • Marcado como Resposta Fernando M D sábado, 14 de julho de 2012 14:40
    sábado, 14 de julho de 2012 14:40