我想要实现的是更新包含部分视图的页面的某些部分。我对这样的尝试是下面:如何将通过AJAX收到的数据传递给ASP MVC部分视图?
$.ajax({
type: 'GET',
url: actionUrl,
success: function (data) {
$("#results").html("");
$("#results").append(@Html.Partial("_FirstPartial", data.FirstDataSet));
$("#results").append(@Html.Partial("_SecondPartial", data.SecondDataSet));
}
});
我当然不能错过JS变量ASP MVC方法那样的,所以我怎么可能?或者,我可以更新页面的方式有一个完全不同的,更好的方法?
'@ Html.Partial()'是剃须刀代码,在服务器发送到视图之前在服务器上进行评估。你的控制器方法需要返回一个局部视图(如果你需要返回2个局部视图,因为他们需要在页面的不同位置渲染,然后做2个Ajax调用) –