部分ビューから生データを返すことが実際にどのように機能するかを少し明確にしていただけますか?
@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 を生成できますか?