Wykonując automatyczne odświeżanie za pomocą poniższego kodu, założyłem, że kiedy wykonam post, model automatycznie wyśle do kontrolera:
$.ajax({
url: '<%=Url.Action("ModelPage")%>',
type: "POST",
//data: ??????
success: function(result) {
$("div#updatePane").html(result);
},
complete: function() {
$('form').onsubmit({ preventDefault: function() { } });
}
});
Za każdym razem, tam jest post, muszę zwiększyć wartość atrybutu w modelu
public ActionResult Modelpage(MyModel model)
{
model.value = model.value + 1;
return PartialView("ModelPartialView", this.ViewData);
}
Ale model nie jest przekazywana do sterownika, gdy strona zostanie wysłana z prośbą jQuery AJAX . Jak mogę wysłać model w żądaniu AJAX?
już odpowiedział, a ona mi pomóc ... mają Look @ –