Ciao, il problema sta qui:
codice:
var somma = <%=scontato%>;
Da ASP non puoi passare quel valore (150,5) come se fosse un numero, perché JavaScript non può interpretarlo come tale.

Metti quel valore tra apici, in modo che diventi una stringa testuale per JavaScript, quindi fai il dovuto replace tra virgola e punto, e converti il tutto come numero.

codice:
var somma = Number('<%=scontato%>'.replace(',','.'));