Ciao a tutti...
ho dei problemi con la funziona replace....eppure penso di averla usata altre volte...bah..

questo è il codice (preleva dei campi e le salva in un DB)
else if (azione == "Inserisci")
{
// RECUPERO I DATI DAL MODULO PER EFFETTUARE LA REGISTRAZIONE
var contatto = new String(Request.Form("contatto"));
var url = new String(Request.Form("url"));
var sesso = new String(Request.Form("sesso"));

// QUINDI PROCEDO CON LA REGISTRAZIONE DEL MESSAGGIO
var recordset = new ActiveXObject("ADODB.Recordset");
recordset.Open("msn",connessione,3,3);
recordset.AddNew();;
recordset("contatto") = contatto;
recordset("url") = url;
recordset("sesso") = sesso;
recordset.Update();
recordset.Close();
Response.Redirect("msn.asp");

}


e tutto funziona.
Per prevenire che venisse salvato del codice asp ho pensati di aggiungere queste righe:

var contatto = new String(Request.Form("contatto"));
contatto = Replace(contatto,"%","x");

praticamente se all'interno della stringa contatto c'è il carattere "%" sostituiscilo con "x"...

Se eseguo la pagina però non succede nulla...i dati non mi vengono salvati all interno del DB...cosa sbaglio?!?!

grazie