يمكن أن أعود DataTable ولملء قالب العميل ASP.NET AJAX؟
-
20-08-2019 - |
سؤال
ورمز جانب الخادم التالية يعمل:
[OperationContract]
public IEnumerable<object> GetBooks() {
var people = new List<object>
{
new Book{ Author="Richard Preston", Title="The Hot Zone"},
new Book{ Author="Jim Norton", Title="I Hate Your Guts"}
};
return people.AsEnumerable();
}
وهنا هو جزء من الشفرة جانب العميل:
<table class="Template">
<thead>
<tr>
<th>Author</th>
<th>Title</th>
</tr>
</thead>
<tbody id="bookListView">
<tr>
<td>{{Author}}</td>
<td>{{Title}}</td>
</tr>
</tbody>
</table>
function pageLoad() {
$create(Sys.UI.DataView, { serviceUri: "MyService.svc", query: "GetBooks" }, {}, {}, $get("bookListView"));
}
وأود أن يكون قادرا على العودة DataTable وإلى العميل، وملء القالب العميل ببساطة عن طريق الرجوع اسم كل عمود. هل هذا ممكن؟
المحلول
والجواب تأخر، ولكن نعم - أعتقد أن ما كنت في عداد المفقودين من الدرجة = "SYS-قالب" على TBODY bookListView
.لا تنتمي إلى StackOverflow