Jump to content


Photo

Inclusão De Páginas Dinamicas Em Asp


  • Faça o login para participar
10 replies to this topic

#1 Leon X

Leon X

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 17/01/2005, 09:01

Galera, que bom estar postando algo aqui, faz muito tempo que não posto aqui no fórum, agora galera estou precisando de uma ajuda, antes eu fazia página em HTML puro, depois em sites de animes e descobri uns tutoriais bem simples de PHP inclusão dinâmica de páginas em PHP, ae isso facilito muito minha vida.

Coisa do tipo
http://www.emuhall.c...x.php?page=home

Agora eu estou cuidando de um site e gostaria de passa-lo para ASP, pois meu supervisor não achou viável migrar o plano ASP para PHP, se bem que a empresa economizaria muito hospedando em PHP, mas enfim gostaria de saber:

Como incluo página em HTML utilizando o ASP?
Como eu uso o esquema de páginas dinâmicas em ASP(index.asp?page=home)?

Desde ja agradeço a atenção!

#2 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 17/01/2005, 09:45

Galera, que bom estar postando algo aqui, faz muito tempo que não posto aqui no fórum, agora galera estou precisando de uma ajuda, antes eu fazia página em HTML puro, depois em sites de animes e descobri uns tutoriais bem simples de PHP inclusão dinâmica de páginas em PHP, ae isso facilito muito minha vida.

Coisa do tipo
http://www.emuhall.c...x.php?page=home

Agora eu estou cuidando de um site e gostaria de passa-lo para ASP, pois meu supervisor não achou viável migrar o plano ASP para PHP, se bem que a empresa economizaria muito hospedando em PHP, mas enfim gostaria de saber:

Como incluo página em HTML utilizando o ASP?
Como eu uso o esquema de páginas dinâmicas em ASP(index.asp?page=home)?

Desde ja agradeço a atenção!

Eu aconselho Server.Execute pois vc tem controle sobre suas ações, pois com o include vc não conseguira ler a tua include, uma vezx q seja executando antes do ASP.
Tenta alguma coisa como:

Server.Execute Request.QueryString("page") & ".asp"

Isso supondo q vc tenha o mesmo nome da querystring para o arquivo.
MCAD, MCP

#3 Leon X

Leon X

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 17/01/2005, 10:59

Galera, que bom estar postando algo aqui, faz muito tempo que não posto aqui no fórum, agora galera estou precisando de uma ajuda, antes eu fazia página em HTML puro, depois em sites de animes e descobri uns tutoriais bem simples de PHP inclusão dinâmica de páginas em PHP, ae isso facilito muito minha vida.

Coisa do tipo
http://www.emuhall.c...x.php?page=home

Agora eu estou cuidando de um site e gostaria de passa-lo para ASP, pois meu supervisor não achou viável migrar o plano ASP para PHP, se bem que a empresa economizaria muito hospedando em PHP, mas enfim gostaria de saber:

Como incluo página em HTML utilizando o ASP?
Como eu uso o esquema de páginas dinâmicas em ASP(index.asp?page=home)?

Desde ja agradeço a atenção!

Eu aconselho Server.Execute pois vc tem controle sobre suas ações, pois com o include vc não conseguira ler a tua include, uma vezx q seja executando antes do ASP.
Tenta alguma coisa como:

Server.Execute Request.QueryString("page") & ".asp"

Isso supondo q vc tenha o mesmo nome da querystring para o arquivo.

É que no PHP a lógica que usava para os esquema de "index.php?page=home" era o seguinte:

Eu inseria o código na tabela onde iria aparecer o conteúdo, onde "page" é uma variavel que recebe o valor "home" na hora em que a pessoa clicar no link! Dai quando fosse carregar a página só carregava o conteúdo e não a pagina toda novmente! É que como eu to no trampo não tem como pegar o código de PHP para mostrar pra vcs ae vcs viam como passa-lo para ASP, mas se alguem entendeu minha dúvido, por favor! ME AJUDEM!

#4 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 17/01/2005, 11:38

Galera, que bom estar postando algo aqui, faz muito tempo que não posto aqui no fórum, agora galera estou precisando de uma ajuda, antes eu fazia página em HTML puro, depois em sites de animes e descobri uns tutoriais bem simples de PHP inclusão dinâmica de páginas em PHP, ae isso facilito muito minha vida.

Coisa do tipo
http://www.emuhall.c...x.php?page=home

Agora eu estou cuidando de um site e gostaria de passa-lo para ASP, pois meu supervisor não achou viável migrar o plano ASP para PHP, se bem que a empresa economizaria muito hospedando em PHP, mas enfim gostaria de saber:

Como incluo página em HTML utilizando o ASP?
Como eu uso o esquema de páginas dinâmicas em ASP(index.asp?page=home)?

Desde ja agradeço a atenção!

Eu aconselho Server.Execute pois vc tem controle sobre suas ações, pois com o include vc não conseguira ler a tua include, uma vezx q seja executando antes do ASP.
Tenta alguma coisa como:

Server.Execute Request.QueryString("page") & ".asp"

Isso supondo q vc tenha o mesmo nome da querystring para o arquivo.

É que no PHP a lógica que usava para os esquema de "index.php?page=home" era o seguinte:

Eu inseria o código na tabela onde iria aparecer o conteúdo, onde "page" é uma variavel que recebe o valor "home" na hora em que a pessoa clicar no link! Dai quando fosse carregar a página só carregava o conteúdo e não a pagina toda novmente! É que como eu to no trampo não tem como pegar o código de PHP para mostrar pra vcs ae vcs viam como passa-lo para ASP, mas se alguem entendeu minha dúvido, por favor! ME AJUDEM!

Eu entendo como funciona e trata-se de includes. O exemplo que eu dei funciona, o Server.Execute vai recuperar TUDO que tiver no arquivo downloads.asp supondo.

Arquivo downloads.asp
Download<br>Download

Arquivo index.asp

<table><tr><td>
Download<br>Download
</td></tr></table>


Isso vai ser o resultado do processamento no caso da utilização do server.execute().
Voce poderia fazer algo como:
<table><tr><td>
<%
  
  page = Request("page")
  Select Case page
    case downloads
      Server.Execute "downloads.asp"
    case else 
      Server.Execute "index2.asp"
   End Select

%>
</td></tr></table>

A logica é essa, como já falei anteriormente não usando Server-Side Includes (<!--#include file="arquivo"-->), pois temos o processamento de uma é anterior da outra.. então vc não tem como controlar via ASP.
MCAD, MCP

#5 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 17/01/2005, 23:50

o problema é q server.execute nao funfa em pws, caso vc utilize ele nao vai rolar..

mas a logica, como o felipe disse, é a msma. so mudar pra coder asp.

da pra vc fazer com cases tb junto com include.

ex.:
<%
If Request.QueryString("page") = "" Then 
response.redirect "index.asp?page=home"
End If

Select Case Request.QueryString("page")

 Case "home" %>
<!--#include file="home.asp"-->

<% Case "expediente" %>
<!--#include file="expediente.asp"-->
<%
Case Else
response.redirect "index.asp?page=home" 

End Select
%>


> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#6 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 18/01/2005, 04:10

o problema é q server.execute nao funfa em pws, caso vc utilize ele nao vai rolar..

mas a logica, como o felipe disse, é a msma. so mudar pra coder asp.

da pra vc fazer com cases tb junto com include.

ex.:

<%
If Request.QueryString("page") = "" Then 
response.redirect "index.asp?page=home"
End If

Select Case Request.QueryString("page")

 Case "home" %>
<!--#include file="home.asp"-->

<% Case "expediente" %>
<!--#include file="expediente.asp"-->
<%
Case Else
response.redirect "index.asp?page=home" 

End Select
%>

É funcionaria segue outra alternativa.. mas funcionaria.. o incoveniente é que o Server.Execute() pode controlar nomes de arquivos e tal.. mas o include dessa forma é valido.
MCAD, MCP

#7 cubalibre

cubalibre

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado
  • Localidade:Niterói - Rj

Posted 01/07/2005, 07:55

Bom dia,

Pegando carona na duvida do amigo, trabalho apenas com html. Me deparei com um site que vou precisar de um pequeno BD, acho que access serve para o que quero.

Jornal da Cidade

Esse site como podem perceber é um jornalzinho online dos estudantes de Jornalismo e está apenas em ambiente de teste e desenvolvimento. Porêm entrarão mais matérias e vai ficar enviavel criar um arquivo HTML para cada materia, por isso pensei na página dinâmica atualizando apenas o BD.

Como desenvolver isso? Sou mais ligado a design e peguei esse projetinho já iniciado, o cara anterior correu da raia. Podem ajudar? Existe um tutorial explicando fazer apenas isso?

Desde já agradeço aos amigos

A []
______________
Bruno Cardoso
Niteroi - Rj

#8 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 01/07/2005, 08:01

Esses Tutoriais vao lhe ajudar:

Inserção de dados em uma Base de Dados
Criando uma conexao com o banco de dados e lendo o conteudo do mesmo

Esses dois possuem quase tudo que voce va precisar e estao bem explicados, qq duvida poste aqui.



T+
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#9 cubalibre

cubalibre

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado
  • Localidade:Niterói - Rj

Posted 01/07/2005, 08:04

Muito obrigado amigo.

Pode deixar que qualquer coisa eu post.

Mais uma vez obrigado e bom final de semana
______________
Bruno Cardoso
Niteroi - Rj

#10 cubalibre

cubalibre

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado
  • Localidade:Niterói - Rj

Posted 01/07/2005, 12:16

Olá,

Preciso estar com IIS instalado e os arquivos ASP e o BD no mesmo diretório?


em caso de posts sequênciais, useo botão editar ;)
duvidas, leia as regras.

Edição feita por: Agente Linhares, 01/07/2005, 16:18.

______________
Bruno Cardoso
Niteroi - Rj

#11 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 01/07/2005, 17:32

Precisa de estar com os Arquivos ASP e o BD no mesmo diretório não doutor.

Abs.
Eduardo Batista




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq