我想要實現的是更新包含部分視圖的頁面的某些部分。我對這樣的嘗試是下面:如何將通過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調用) –