你能澄清一下从局部视图返回原始数据在实践中是如何工作的吗?
@Html.Partial("_MyPartialView") 始终返回原始数据,以便我可以在页面源中看到 HTML。
但是,如果我试图通过 JQuery AJAX 调用来做同样的事情,我将无法在页面源代码中看到 HTML
$.ajax({
url: '@Url.Action("GetData", "Home")',
data: { Period: period, FromDate: fromDate, ToDate: toDate },
type: 'GET',
success: function (data) {
$("#someDiv").html(data);
}
});
这两个示例都有效,但不同之处在于我无法再通过 AJAX 看到 HTML 输出。这是设计使然吗?真的很重要吗?或者我可以通过 AJAX 在输出中生成可见的 HTML 吗?