Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lordstarlight

Request dentro de Include

Recommended Posts

Oi galera,

 

Estou tentando fazer uma síntese que utilize um Request.QueryString dentro de um Include.

 

Exemplo:

<!--#include virtual="Request.QueryString("pg").asp"-->

 

Mas não consigo fazer, será que é possível ?

 

Alguém pode me ajudar ? http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Agradeço.

 

LordStarLight

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi galera,Estou tentando fazer uma síntese que utilize um Request.QueryString dentro de um Include.Exemplo: <!--#include virtual="Request.QueryString("pg").asp"-->Mas não consigo fazer, será que é possível ?Alguém pode me ajudar ? Agradeço.LordStarLight

Cara... os includes são uma das primeiras coisas que são execultadas no código...por isso, do jeito que você tá querendo fazer, naum tem como naum... pois o request só fai ser chamado depois...o que você talvés poderia fazer é o seguinte...faça um Select Case com o valor recuperado do request... dae você separa os includes por Cases... tipo...se página Home <!--#include virtual="default.asp"-->Talvés nem vale a pena fazer assim... mas é uma idéia...O pessoal ae pode ter alguma melhor... http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, mas se agora eu quiser utilizar com Response.Redirect como procedo ?Estou construindo um site que para as áreas restritas os usuários são direcionados pra páginade login. então se o login e a senha estiverem corretos eles continuam o acesso àquela área.Então quero que a própria página reconheça de onde o usuário tinha parado.Por isso tenho que utilizar um Response.Redirect pegando a página que o usuário estava tentando acessar.Agora preciso de um Response.Redirect <%nome da´página>%.asp ,mas só q dessa forma não funciona.Como posso arrumar isso pra q dê certo ?LordStarLight

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca isso em todas as págias restritas...

If NOT (Session("logado")) Then  PaginaURL = Request.ServerVariables("URL")  SiteURL = Request.ServerVariables("SERVER_NAME")  Response.Redirect "http://" & SiteURL & "/login.asp?RedirectURL=http://" & SiteURL & PaginaURL  Response.EndEnd If

dae na página de login é só recuperar o valor da página que o usuário estava tentando acessar...

Request.QueryString("RedirectURL")

e redirecioná-lo após o login efetuado...

 

Se naum entendeu é só gritar... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro.

 

Na sua dica fica aparecendo duas URLs dentro da barra de endereço é um pouco estranho.

Mas se eu fazer funcionar apenas esse trecho daria certo.

 

O meu problema tá apenas em:

 

Ao invés de:

Response.Redirect "area1.asp"

 

Quero algo como:

Response.Redirect pg &".asp"

 

Porque não funciona ?

O resultado aparece http://Site/.asp

 

o q pode tá avendo?

 

LordStarLight

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro.Na sua dica fica aparecendo duas URLs dentro da barra de endereço é um pouco estranho.Mas se eu fazer funcionar apenas esse trecho daria certo.O meu problema tá apenas em:Ao invés de:Response.Redirect "area1.asp"Quero algo como:Response.Redirect pg &".asp"Porque não funciona ?O resultado aparece http://Site/.aspo q pode tá avendo?LordStarLight

Mas é para aperecer as duas URLs mesmo...a primeira é do seu site... (até a página de login) modifique se o endereço da página de login naum estiver certo...a segunda URL é a dá página que o usuário tentou acessar...ou seja...ele vai tentar acessar uma página... se ele naum estiver logado... dae ele vai ser redirecionado para a página de login... depois de logado... ele é redirecionado para a página que ele estava tentando acessar...a não ser que você queira que ele vá pra uma home... caso contrário a lógica é essa ae que te passei...qualquer problema, poste o código ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A variável pg não recebeu nenhum valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.