在 MVC4 应用程序中,我想使用 AJAX 更新面板,但使用 jQuery 方法而不是使用 MVC 中的 AjaxExtensions。
但我的问题是updatePanelId
.
我见过几个人在成功时使用它来更新它:
success: function (response) {
var $target = $("#target");
var $newHtml = response;
$target.replaceWith($newHtml);
}
但是当我这样做时,它迫使我在每个部分视图中使用,包括id="target"
我的剃刀视图的根级别,我想这不是一个好习惯;我这么说是因为我意识到当我使用 AjaxExtensions 时它不会发生,替换更新并且它不会删除panelId
. 但是使用 jQuery 就可以了。
将 AjaxExtensions 功能移植到 jQuery 的任何想法?