У меня есть HTML элемент, который привязываться к модели (с использованием MVC3)JQuery и MVC POST
<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 или что-то ... и если это так. Как мне это сделать?
имеет смысл ... Больная попытка Это. – lincx