si pones esto en un .htm
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<form name="form1" method="post" action="u.asp">
<input type="checkbox" name="id" value="1">
<input type="checkbox" name="id" value="2">
<input type="checkbox" name="id" value="3">
<input type="checkbox" name="id" value="4">
<input name="" type="submit">
</form>
</body>
</html>
y esto en u.asp
Código:
<%
Response.Write(Request.form("id"))
%>
la salida, si marcas el primero,tercero y cuarto es
1,3,4
así que fíjate en el código HTML cuando te devuelva la primera página a ver si los checkbox tienen el valor que se les supone.