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