Rieccomi,dunque ho un form con invio tramite POST che valido tramite ajax;
la pagina contenente il form si chima "login.asp"
e la validazione (in asp) è contenuta nella stessa pagina del form.
Quello che non mi funziona è la chiamata Response.Redirect("riservata.asp").
Cioè, se la validazione fallisce, viene restituito alla funzione ajax chiamante
una Response.Write con l'errore, che a sua volta viene restituido tramite
xmlhttp.responseText ad un id in "login.asp", che viene modificato con il testo responseText.
Se invece la validazione passa i test, dovrebbe essere eseguita una Response.Redirect("riservata.asp") sempre dalla pagina di login, invece mi da un errore generico di runtime nella funzione js di ajax.
Ho provato anche una cosa del tipo:
Response.Write("");
Response.Redirect("riservata.asp");, ma niente, sempre lo stesso errore.
Come posso fare? Tenendo conto di rispettare il principio della degradabilità?
(per cui non potrei fare il redirect da javascript)?![]()