no se exactamente como hacer lo que me dices, pero mira, hice esto:
Código HTML:
<script runat="server" language="VB">
Public Class Bicicleta
Public Modelo as String
Public Precio as Double
Public NumeroDeVelocidades as Integer
Private Velocidad as Integer
Public Sub Acelerar(ByVal km As Integer)
Velocidad = Velocidad + km
End Sub
Public Sub Frenar()
If Velocidad > 0 Then
Velocidad = Velocidad -1
End If
End Sub
Public Function ConsultarVelocidad() As Integer
Return Velocidad
End Function
End Class
</script>
<%
Dim objBicicleta as Bicicleta = New Bicicleta
Dim VelocidadActual as Integer
objBicicleta.Modelo = "Montaña"
objBicicleta.Precio = 200
objBicicleta.NumeroDeVelocidades = 21
objBicicleta.Acelerar(8)
objBicicleta.Frenar()
VelocidadActual = objBicicleta.ConsultarVelocidad()
MyLabel.Text = VelocidadActual
%>
<form id="MyForm" runat="server">
<asp:label id="MyLabel" runat="server"></asp:label>
</form>
Asi si funciono bien, como puedo hacerlo por separado como tu mencionas, como puedes ver, quite el Response.write y lo cambie por una etiqueta de salida de HTML, he estado mucho tiempo en esto, pero no tengo claros muchos conceptos, me harias el favor de decirme como separar el codigo como tu lo sugieres...
muchas gracias