drigo 0 Denunciar post Postado Abril 26, 2010 Olaa... Quando uso o Response.Redirect para transferir o usuário de uma página para outra, o seguinte erro acontece: "Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.". Fui em vários sites, mas não consegui resolver o problema, já usei: Response.Redirect("frmteste.aspx",false) mas não resolveu. Como resolver tal problema? Desde Já, Agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 26, 2010 você ta usando update panel? Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 26, 2010 no projeto eu uso o Update Panel, mas nessa parte do codigo não. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 27, 2010 Mas chama o metodo Responde.Redirect() na página que utilizada o Update Panel? Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Mitsunaka 11 Denunciar post Postado Abril 27, 2010 bom, tentou usar Server.Transfer? Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 27, 2010 * Prezado Ivan.Teles, respondendo a sua pergunta: Em nenhuma das páginas ultilizo o update Panel, a situação que eu tenho é que o usuário muda alguns dados em um user control, se estiver tudo correto, é usado o Response.Redirect() para envia-lo para outra página. * Prezado Rafael Mitsunaka, respondendo a sua pergunta: Tentei usar sim o Server.Transfer(), mas ocorre o mesmo erro. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 27, 2010 Qual a versão do framework a aplicação ta usando? Ja tentou usar Server.Execute? Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 27, 2010 Olaa... Framework 2.0, acabei de testar o Server.Execute e ocorreu o mesmo problema. Obrigado por responder. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 27, 2010 Cara eu nunca passei por isso! mas li na net algo sobre a parte de debug. Ta dando erro no seu PC local? quando debuga? ou no server em produção? Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 27, 2010 Ta dando erro nas 3 opções citadas. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 27, 2010 Ja que ta dando erro no debug, debuga e ve em qual linha exatamente da o erro? coloca um try pra ver! Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 27, 2010 ja coloquei o try-catch e o erro é: "Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack." Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 27, 2010 Mas em qual linha? Qual ação ele ta executando? Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 27, 2010 essa é a ação, somente redirecionar a página, mas dessa vez foi perfeitamente. Não mudei simplesmente nada, mantive como fiz antes e não deu a exceção, e a página foi redirecionada corretamente. try{ Response.Redirect("teste.aspx"); }catch(Exception EobterErro){} Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Abril 27, 2010 Funcionou? Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Abril 28, 2010 funcionou perfeitamente, não entrou no catch.Mas eu já tinha colocado o catch antes para capturar a exceção e estava ocorrendo o erro, apenas parei o debuger e coloquei novamente o try-catch e dessa vez foi perfeitamente.Teoricamente o problema foi resolvido. Muito obrigado por sua atenção e paciência. Grande Abraço. Compartilhar este post Link para o post Compartilhar em outros sites