Redirecionamento aspx para asp
Boa tarde pessoal.
Estou a um tempo procurando e não consigo encontrar uma forma de redirecionar a pagina de um aspx para o asp classico.
Já tentei "Response.Redirect()" e "Server.Transfer()" e ambos não funcionam.
Do asp para o aspx o redirecionamento funciona normalmente, mas o inverso não funciona.
Tentei também registrar um script de redirecionamento mas também não funcionou.
Se alguém tiver um link para me dar uma luz, eu agradeceria.
P.S.: Não posso postar o código, pois o software é comercial e não sou proprietário do mesmo.
Estou a um tempo procurando e não consigo encontrar uma forma de redirecionar a pagina de um aspx para o asp classico.
Já tentei "Response.Redirect()" e "Server.Transfer()" e ambos não funcionam.
Do asp para o aspx o redirecionamento funciona normalmente, mas o inverso não funciona.
Tentei também registrar um script de redirecionamento mas também não funcionou.
Se alguém tiver um link para me dar uma luz, eu agradeceria.
P.S.: Não posso postar o código, pois o software é comercial e não sou proprietário do mesmo.
Alex William
Curtidas 0
Respostas
Cláudio Júnior
28/11/2018
Apresenta algum erro? Qual?<br />
GOSTEI 0
Alex William
28/11/2018
Apresenta algum erro? Qual?<br />
Não apresenta erro, simplesmente ele executa um download e depois teria que redirecionar mas n redireciona.
GOSTEI 0
Jothaz
28/11/2018
Com esta a configuração do ambiente?
São domínios diferentes?
Tudo roda no mesmo IIS?
Não tem nem como postar a linha de chamada Response.Redirect()" e "Server.Transfer()" ?
São domínios diferentes?
Tudo roda no mesmo IIS?
Não tem nem como postar a linha de chamada Response.Redirect()" e "Server.Transfer()" ?
GOSTEI 0
Alex William
28/11/2018
Com esta a configuração do ambiente?
São domínios diferentes?
Tudo roda no mesmo IIS?
Não tem nem como postar a linha de chamada Response.Redirect()" e "Server.Transfer()" ?
São domínios diferentes?
Tudo roda no mesmo IIS?
Não tem nem como postar a linha de chamada Response.Redirect()" e "Server.Transfer()" ?
[RESOLVIDO]
Estava tudo rodando junto no mesmo IIS, no mesmo dominio somente uma pagina .aspx e outra .asp .
Como resolvi o problema:
Coloquei uma função em javascript para redirecionar, pois depois que o download era efetuado, por meio do .Net era impossivel redirecionar pois os headers de HTTP eram enviados para o download e depois de enviados uma vez não se pode enviar novamente.
Então fiz uma função em javascript com timeout para executar alguns segundos depois da chamada do download e funcionou.
Obrigado a todos que tiraram um tempo para responder este topico.
GOSTEI 0
Alex William
28/11/2018
Com esta a configuração do ambiente?
São domínios diferentes?
Tudo roda no mesmo IIS?
Não tem nem como postar a linha de chamada Response.Redirect()" e "Server.Transfer()" ?
São domínios diferentes?
Tudo roda no mesmo IIS?
Não tem nem como postar a linha de chamada Response.Redirect()" e "Server.Transfer()" ?
[RESOLVIDO]
Estava tudo rodando junto no mesmo IIS, no mesmo dominio somente uma pagina .aspx e outra .asp .
Como resolvi o problema:
Coloquei uma função em javascript para redirecionar, pois depois que o download era efetuado, por meio do .Net era impossivel redirecionar pois os headers de HTTP eram enviados para o download e depois de enviados uma vez não se pode enviar novamente.
Então fiz uma função em javascript com timeout para executar alguns segundos depois da chamada do download e funcionou.
Obrigado a todos que tiraram um tempo para responder este topico.
Segue código:
Função JS.
function redir() { var Url = "<url_redirecionada.asp"; setTimeout(function () { window.location=Url }, 2000); return true; }
Botão ASPX:
<asp:Button ID="btnEnviar" runat="server" CssClass="botaoacaotransparente" Text="Enviar" PostBackUrl="#" Width="75px" OnClick="btnEnviar_Click" OnClientClick="javascript:redir();"/>
GOSTEI 0