Versuchen Sie dies (AKTUALISIERT, UM ASPX- und VB-Code mit ein paar statischen Werten zum Testen anzuzeigen)
aspx-Code
<asp:TextBox ID="txtsurcharges" runat="server" Text="£5" AutoPostBack="true"></asp:TextBox>
<asp:TextBox ID="txttotal" runat="server" Text="£5"></asp:TextBox>
vb-Code
Private Sub txtsurcharges_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtsurcharges.TextChanged
Dim c As Integer
c = CInt(txtsurcharges.Text) + CInt(txttotal.Text)
txttotal.Text = c
End Sub
Wie Sie sehen, haben Sie c auf =die Summe aus Zuschlag und Gesamtsumme gesetzt und dann c wieder auf Gesamtsumme zurückgesetzt.
Wenn ich jetzt txtsurcharges auf 10 ändere, ändert sich txttotal auf 15.
Sie müssen natürlich sicherstellen, dass nur Zahlen in txtzuschläge eingegeben werden können.