Я использую это;
На мой взгляд;
$.post("/jQueryTests/jQueryAddMessageComment", { commentText: commentText }, function(newComment) {
$("#divComments" + id.toString()).html(newComment);
});
Если я возвращаю данные Json, то
$.post("/Articles/jQueryDownVoteArticle", { id: id }, function(votes) { document.getElementById("ArticleVotes").innerHTML = votes; }, "json");
В моем контроллере;
return PartialView("commentList", new FormViewModel { LastComment = commentText });
Важным моментом является то, как вы вернетесь к представлению. Вы также можете вернуться, как это;
return Json(new FormViewModel { LastComment = commentText });
Помните, что элемент управления, который вы заменяете html, должен иметь уникальный идентификатор.
Это то, что вы спросили?