Hai ragione. Il Problema è che viene restituito un oggetto IStringList. Devi convertirlo in stringa per confrontarlo.

codice:
Var value = new String(Request.Form("select"))
if (value=="undefined") {
Response.Write("Il Request è nullo"); 
}