モデルにバインドされたhtml要素があります(MVC3を使用)
        <label id="total-amount">
             @Html.Encode(@Model.TotalAmount)
        </label>
クライアント側で Jquery を使用して値を変更しています
        if (!$(this).is(':checked')) {
           var lblTotalAmount = $("#total-amount");
           var totalAmount = nationalPrice + recurPrice;
           lblTotalAmount.text(totalAmount.toFixed(2));
        }
それは正常に動作します。しかし、Model.TotalAmount の値をコントローラーに投稿すると、JQuery で変更した値が反映されません...
    [HttpPost]
    [ActionName("Payment")]
    public ActionResult PaymentViaPost(PaymentVM viewModel)
    {
        //still the same value before JQuery modification
        var totalAmount = viewModel.TotalAmount; 
AJAXなどを使用した非同期呼び出しが必要なように、ここに何かが欠けています...そしてそうであればどうすればいいですか?