Опитайте това (АКТУАЛИЗИРАНО ЗА ПОКАЗВАНЕ на ASPX и VB код с няколко статични стойности за тест)
aspx код
<asp:TextBox ID="txtsurcharges" runat="server" Text="£5" AutoPostBack="true"></asp:TextBox>
<asp:TextBox ID="txttotal" runat="server" Text="£5"></asp:TextBox>
vb код
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
Както можете да видите, вие задавахте c на =сумата от допълнителната такса и общата сума и след това нулирате c обратно на общата стойност.
Ако сега променя txtsurcharges на 10, тогава txttotal ще се промени на 15.
Разбира се, ще трябва да се уверите, че в txtsurcharges могат да се въвеждат само цифри.