Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [asp] inclusione file

  1. #1
    Utente bannato
    Registrato dal
    Jan 2005
    Messaggi
    468

    [asp] inclusione file

    Ciao ragazzi,
    stavo organizzando un mio sito in questo modo...

    nell'index includo un corpo che ha le seguenti istruzioni:

    <% if (Request.QueryString("sezione")=="vis_utenti"){ %>

    <% } %>
    <% if (Request.QueryString("sezione")=="vis_utenti2"){ %>

    <% } %>
    <% if (Request.QueryString("sezione")=="vis_utenti3"){ %>

    <% } %>
    <% if (Request.QueryString("sezione")=="vis_utenti4"){ %>

    <% } %>
    <% if (Request.QueryString("sezione")=="vis_utenti5"){ %>

    <% } %>
    <% if (Request.QueryString("sezione")=="vis_utenti6"){ %>

    <% } %>

    Cioè a seconda del parametro passato nell'indirizzo visualizzo una pagina diversa...

    Mi domando: potrei avere problemi organizzando il lavoro in questo modo?
    Ciò perchè i file vengono inclusi a priori senza che dipendano dagli if ( ovviamente sono però visualizzati in base agli if )

    E' possibile includere i file in un modo simile al seguente?

    <%
    fname="header.inc"
    %>


    Ciao!

  2. #2
    potresti fare così: ti fai un unico file chiamato common.asp e lo dividi in subroutine...

    Per esempio lo chiami filecomune.asp ed al suo interno metti:
    Sub vis_utenti
    -- codice --
    End Sub
    Sub vis_utenti1
    -- codice --
    End Sub

    Alla fine nel file principale procedi così:
    1) includi filecomune.asp
    2) ad ogni if chiami la corrispondente sub con:
    Call NomeSub (eventuali variabili passate)

    Per dire è un pò più strutturata come programmazione, tanto se non vado errato gli include sono direttive di preelaborazione e quindi vengono elaborate prima che lo script sia eseguito...

  3. #3
    Utente bannato
    Registrato dal
    Jan 2005
    Messaggi
    468
    con server.execute("pagina.asp") non va...

    Perchè sto usando javascript...

  4. #4
    Scusa non ci avevo fatto caso, io ti ho messo li una soluzione in VBscript...

  5. #5
    Utente bannato
    Registrato dal
    Jan 2005
    Messaggi
    468
    Originariamente inviato da glitterboy
    potresti fare così: ti fai un unico file chiamato common.asp e lo dividi in subroutine...

    Per esempio lo chiami filecomune.asp ed al suo interno metti:
    Sub vis_utenti
    -- codice --
    End Sub
    Sub vis_utenti1
    -- codice --
    End Sub

    Alla fine nel file principale procedi così:
    1) includi filecomune.asp
    2) ad ogni if chiami la corrispondente sub con:
    Call NomeSub (eventuali variabili passate)

    Per dire è un pò più strutturata come programmazione, tanto se non vado errato gli include sono direttive di preelaborazione e quindi vengono elaborate prima che lo script sia eseguito...
    Ma con questo sistema le pagine non sarebbero incluse comunque in preelaborazione?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.