Visualizzazione dei risultati da 1 a 4 su 4

Discussione: banale aiuto file .asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    16

    banale aiuto file .asp

    ciao a tutti!!!

    Ho un piccolo problema con i file .asp...

    Dunque,

    io ho creato due file response1.asp e response2.asp

    nel primo file ho inserito un piccolo form dove inserire nome e cognome...

    Il problema è questo:

    -perchè quando mi si apre la pagina response1.asp non mi compare solo il form ma bensì anche il contenuto tra <% e %>???

    Questi sono i tag del file response1:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%Option Explicit%>
    <html>
    <head>
    <title>Response 1</title>
    </head>
    <body>Riempi i campi:

    <% var sErrore
    var sMessaggio
    sErrore = Request.QueryString("errore")

    Select Case
    sErrore
    Case "1"
    sMessaggio = "Il campo nome non &egrave, stato debitamente compilato"
    Case "2"
    sMessaggio = "Il campo cognome non &egrave, stato debitamente compilato"
    Case "3"
    sMessaggio = "Entrambi i campi non sono stati debitamente compilato"

    Else Case

    sMessaggio = ""
    End Select

    Response.Write(sMessaggio)

    %>
    <form name="test" action="response2.asp" method="post">
    nome: <input type="text" name="txtFirstName" value="">

    cognome: <input type="text" name="txtLastName" value="">

    <input type="submit" value="Invia">
    </form>
    </body>

    e questi quelli del response2:

    <% Option Explicit
    dim sNome
    dim sCognome
    dim sErrore

    'Prende i dati in input
    sNome = request.form("txtFirstName")
    sCognome = request.form("txtLastName")

    'Controlla quali campi sono stati lasciati in bianco
    sErrore = 0

    if sNome = "" then sErrore = 1
    if sCognome = "" then sErrore = sErrore + 2

    'Se ci sono errori viene richiamata la pagina di input

    If sErrore > 0 then
    Response.Redirect("Response1.asp?errore=" & sErrore)
    End If

    %>
    <html>
    <head>
    <title>Response 2</title>
    </head>
    <body>Hai inserito i seguenti dati ...

    nome: <%= sNome %>

    cognome: <%= sCognome%>

    </body>
    </html>

    Dove sbaglio???

    Una volta compilato il form mi si apre giustamente la pagina response2.asp però in formato HTML cioè vedo ogni tag da me inserito

    AIUTATEMI PLZZZZZ

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma IIS l'hai installato?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    16


    e che cos'è?????


  4. #4

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.