Forse perchè nel value della checkbox hai messo "on"
prova questo pezzo di codice magari ti è utile, se non va posta il tuo così capiamo subito.
<%=request.form("chk")%>
<form action="test.asp" name="form" method="post">
<input type="checkbox" name="chk" />Check<br />
<input type="submit" value="submit" />
</form>
<br /><br />
<%=request.form("chk2")%>
<form action="test.asp" name="form" method="post">
<input type="checkbox" value="prendi questo valore" name="chk2" />Check<br />
<input type="submit" value="submit" />
</form>
Ciao
http://www.webalternative.ne