Usuário com melhor resposta
Redirecionar página javascript

Pergunta
-
Uso VS2010, aspnet4, C#
o meu projeto tem páginas em vários níveis (Negrito seria a Pasta)ex:
Configuracao
---manutencao.aspx
---calculadora.aspx
---Relatorio
------contas.aspx
Default.aspx
PaginaErro.aspx
. . .
A página PaginaErro.aspx é chamada sempre que ocorre um erro no sistema, então qualquer página pode chamá-la, nela tem um botão pra voltar para a página Default.aspx e chama o eveto javascript
function btnVoltar_onclick() {
window.location = "~/Default.aspx";
}se eu estiver em uma página no mesmo nível da página Default funciona, caso contrário não funciona.
Alguém sabe como resolvo o problema
Álvaro Luiz
- Editado Álvaro Luiz sexta-feira, 25 de outubro de 2013 23:57
Respostas
-
<script> function UrlSitie() { var DomainFull; this.DomainFull = window.location; this.getDomainFull = function () { return this.DomainFull; } this.getDomain = function () { var _domain = this.DomainFull.toString().split("/"); return _domain[0] + "//" + _domain[2] + "/"; } } var url = new UrlSitie(); function voltar() { window.location.href = url.getDomain() + 'Default.aspx'; } </script>
A UrlSite é um classe que montei!
ai você seta ela no meu caso vou var url e passe como parâmetro para que possa sempre ser redirecionado para a pagina Default do seu site!
Fúlvio Cezar Canducci Dias- Sugerido como Resposta Fulvio Cezar Canducci Dias sábado, 26 de outubro de 2013 12:51
- Marcado como Resposta Álvaro Luiz sábado, 26 de outubro de 2013 15:27
Todas as Respostas
-
Cara chama /default.aspx pra ele bater na raiz do website ou vc pode chamar o history.go(-1)
--Rafael Albuquerque
- Editado RafaelBuca sábado, 26 de outubro de 2013 01:13
-
<script> function UrlSitie() { var DomainFull; this.DomainFull = window.location; this.getDomainFull = function () { return this.DomainFull; } this.getDomain = function () { var _domain = this.DomainFull.toString().split("/"); return _domain[0] + "//" + _domain[2] + "/"; } } var url = new UrlSitie(); function voltar() { window.location.href = url.getDomain() + 'Default.aspx'; } </script>
A UrlSite é um classe que montei!
ai você seta ela no meu caso vou var url e passe como parâmetro para que possa sempre ser redirecionado para a pagina Default do seu site!
Fúlvio Cezar Canducci Dias- Sugerido como Resposta Fulvio Cezar Canducci Dias sábado, 26 de outubro de 2013 12:51
- Marcado como Resposta Álvaro Luiz sábado, 26 de outubro de 2013 15:27