Secondo me scrive, solo che il redirect è istantaneo pertanto non vedi se scrive qualcosa.
Prova così:

codice:
dim strDisc
      strDisc=request.Form("disc")
response.Write(strDisc)
if (cstr(strDisc="1")) then
    response.Write("ci sono dentro")
response.end
    Session.Abandon
    response.Redirect("index.asp")
end if
Roby