{"id":3179,"date":"2016-03-15T02:06:53","date_gmt":"2016-03-15T02:06:53","guid":{"rendered":"http:\/\/blog.jaringanhosting.com\/?p=3179"},"modified":"2016-03-15T02:06:53","modified_gmt":"2016-03-15T02:06:53","slug":"asp-net-hosting-indonesia-cara-menggunakan-asp-net-3-5-listview-datapager","status":"publish","type":"post","link":"https:\/\/blog.jaringanhosting.com\/index.php\/asp-net-hosting-indonesia-cara-menggunakan-asp-net-3-5-listview-datapager\/","title":{"rendered":"ASP.NET Hosting Indonesia &#8211; Cara Menggunakan ASP.NET 3.5 ListView &amp; DataPager"},"content":{"rendered":"<p>ASP. NET 3.5 memperkenalkan dua data baru terikat kontrol ListView &amp; DataPager. ListView Web server kontrol memungkinkan kita untuk menampilkan data dari sumber data dan jika DataPager terpasang maka memungkinkan paging di ListView.<\/p>\n<p>ListView adalah\u00a0bound control data yang mirip dengan DataList dan DataRepeater controls tetapi memberikan mengedit, insert, dan delete, semacam operasi pada data yang dibatasi seperti kontrol GridView. Tidak seperti kontrol ListView GridView memberikan pengguna kontrol penuh atas render halaman. menggunakan template dan gaya (CSS) pengguna dapat menghasilkan UI HTML bersih sesuai dengan kebutuhannya.<\/p>\n<p>DataPager kontrol Web digunakan untuk data halaman dan kontrol navigasi tampilan untuk kontrol data-bound yang menerapkan IPageableItemContainer interface.ListView mengimplementasikan IPageableItemContainer dan akan menggunakan DataPager untuk mendukung Pager.\u00a0Dalam tutorial ini kita akan menggunakan kedua kontrol untuk mencapai email Viewer terlihat dan terasa seperti gambar di bawah ini.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.beansoftware.com\/ASP.NET-Tutorials\/Images\/DataList-Pager-UI.jpg\" alt=\"\" width=\"451\" height=\"434\" \/><\/p>\n<p>Binding\u00a0ListView ke DataSource.<\/p>\n<p>Kita dapat menggunakan ASP.NET datasource control data untuk mengikat ke ListView control dengan menyetel properti DataSourceID dari ListView Control dengan nama kontrol DataSource.<\/p>\n<p>Sampel ini menggunakan kontrol AccessDataSource untuk mengikat ke \u00a0ListView Control .<\/p>\n<pre><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"ListView1\"<\/span>\u00a0<span style=\"color: red\">DataSourceID<\/span><span style=\"color: blue\">=\"AccessDataSource1\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">OnSorting<\/span><span style=\"color: blue\">=\"ListView1Sorting\"<\/span>\r\n<span style=\"color: red\">DataKeyNames<\/span><span style=\"color: blue\">=\"id\"<\/span>\u00a0<span style=\"color: red\">onitemcommand<\/span><span style=\"color: blue\">=\"ItemUpdate\"<\/span>\u00a0<span style=\"color: blue\">&gt;<\/span><\/pre>\n<p>ListView menyediakan dibangun untuk semacam fungsi, \u00a0yang dapat ditentukan dengan menetapkan properti commandname dari kontrol, yang merupakan bagian dari \u00a0ListView Control ke &#8216;Sort&#8217;. Yang dapat digunakan untuk mengidentifikasi pengendalian mengangkat peristiwa semacam itu. Handler untuk acara semacam terdaftar dengan menyetel properti OnSorting dari ListView untuk nama handler.<\/p>\n<p>Menentukan Urutkan acara pada Control<\/p>\n<pre>&lt;asp:LinkButton runat=\"server\" ID=\"LinkButton5\" Text=\"Body\" CommandName=\"Sort\" CommandArgument=\"Body\" \/&gt;<\/pre>\n<h2 style=\"font-weight: 500;color: #3366ff\">Handling the raised sort event<\/h2>\n<p><span style=\"color: blue\">protected<\/span>\u00a0<span style=\"color: blue\">void<\/span>\u00a0ListView1Sorting(<span style=\"color: #2b91af\">Object<\/span>\u00a0sender,\u00a0<span style=\"color: #2b91af\">ListViewSortEventArgs<\/span>\u00a0e)<br \/>\n{<br \/>\n<span style=\"color: #2b91af\">String<\/span>\u00a0strImage;<br \/>\n<span style=\"color: blue\">if<\/span>\u00a0(e.SortDirection ==\u00a0<span style=\"color: #2b91af\">SortDirection<\/span>.Ascending)<br \/>\nstrImage =\u00a0<span style=\"color: #a31515\">&#8220;asc.gif&#8221;<\/span>;<br \/>\n<span style=\"color: blue\">else<\/span><br \/>\nstrImage =\u00a0<span style=\"color: #a31515\">&#8220;desc.gif&#8221;<\/span>;<br \/>\n<span style=\"color: #2b91af\">Image<\/span>\u00a0sortSender = (<span style=\"color: #2b91af\">Image<\/span>)ListView1.FindControl(<span style=\"color: #a31515\">&#8220;Image1&#8221;<\/span>);<br \/>\n<span style=\"color: #2b91af\">Image<\/span>\u00a0sortSubject = (<span style=\"color: #2b91af\">Image<\/span>)ListView1.FindControl(<span style=\"color: #a31515\">&#8220;Image2&#8221;<\/span>);<br \/>\n<span style=\"color: #2b91af\">Image<\/span>\u00a0sortRecdate = (<span style=\"color: #2b91af\">Image<\/span>)ListView1.FindControl(<span style=\"color: #a31515\">&#8220;Image3&#8221;<\/span>);<br \/>\n<span style=\"color: #2b91af\">Image<\/span>\u00a0sortBody = (<span style=\"color: #2b91af\">Image<\/span>)ListView1.FindControl(<span style=\"color: #a31515\">&#8220;Image4&#8221;<\/span>);<\/p>\n<p><span style=\"color: blue\">if<\/span>\u00a0(e.SortExpression ==\u00a0<span style=\"color: #a31515\">&#8220;From&#8221;<\/span>)<br \/>\n{<br \/>\nsortSender.ImageUrl = strImage;<br \/>\nsortSender.Visible =\u00a0<span style=\"color: blue\">true<\/span>;<br \/>\nsortSubject.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortRecdate.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortBody.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\n}<br \/>\n<span style=\"color: blue\">else<\/span>\u00a0<span style=\"color: blue\">if<\/span>\u00a0(e.SortExpression ==\u00a0<span style=\"color: #a31515\">&#8220;Subject&#8221;<\/span>)<br \/>\n{<br \/>\nsortSubject.ImageUrl = strImage;<br \/>\nsortSender.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortSubject.Visible =\u00a0<span style=\"color: blue\">true<\/span>;<br \/>\nsortRecdate.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortBody.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\n}<br \/>\n<span style=\"color: blue\">else<\/span>\u00a0<span style=\"color: blue\">if<\/span>\u00a0(e.SortExpression ==\u00a0<span style=\"color: #a31515\">&#8220;recdate&#8221;<\/span>)<br \/>\n{<br \/>\nsortBody.ImageUrl = strImage;<br \/>\nsortSender.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortSubject.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortRecdate.Visible =\u00a0<span style=\"color: blue\">true<\/span>;<br \/>\nsortBody.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\n}<br \/>\n<span style=\"color: blue\">else<\/span>\u00a0<span style=\"color: blue\">if<\/span>\u00a0(e.SortExpression ==\u00a0<span style=\"color: #a31515\">&#8220;Body&#8221;<\/span>)<br \/>\n{<br \/>\nsortBody.ImageUrl = strImage;<br \/>\nsortSender.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortSubject.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortRecdate.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortBody.Visible =\u00a0<span style=\"color: blue\">true<\/span>;<br \/>\n}<br \/>\n<span style=\"color: blue\">else<\/span><br \/>\n{<\/p>\n<p>sortSender.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortSubject.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortRecdate.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\nsortBody.Visible =\u00a0<span style=\"color: blue\">false<\/span>;<br \/>\n}<br \/>\n}<\/p>\n<h2>Menentukan Template ListView<\/h2>\n<p>&#8211; LayoutTemplate<\/p>\n<p>&#8211; ItemTemplate<\/p>\n<p>&#8211; ItemSeparatorTemplate<\/p>\n<p>&#8211; GroupTemplate<\/p>\n<p>&#8211; GroupSeparatorTemplate<\/p>\n<p>&#8211; EmptyItemTemplate<\/p>\n<p>&#8211; EmptyDataTemplate<\/p>\n<p>&#8211; SelectedItemTemplate<\/p>\n<p>&#8211; AlternatingItemTemplate<\/p>\n<p>&#8211; EditItemTemplate<\/p>\n<p>&#8211; InsertItemTemplate<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.beansoftware.com\/ASP.NET-Tutorials\/Images\/DataList-Pager-Hierarchy.JPG\" alt=\"\" width=\"342\" height=\"505\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Main Layoout\u00a0dari ListView Control \u00a0dibuat dengan mendefinisikan LayoutTemplate . \u00a0LayoutTemplate akan mencakup kontrol yang bertindak sebagai tempat untuk data seperti Tabel, Panel, Label atau HTML kontrol seperti elemen tabel, div, atau rentang yang memiliki atribut runat diatur ke &#8220;server&#8221;.<br \/>\nItem Template adalah template utama yang akan menampilkan data dibatasi untuk ListView secara berulang. Template ini biasanya berisi kontrol yang merupakan data-terikat kolom data atau elemen data individu lainnya. Kedua template wajib.<br \/>\nGroupTemplate akan digunakan untuk kelompok item. The EditItemTemplate, SelectedItemTemplate, InsertItemTemplate ditampilkan di bahwa operasi tertentu seperti insert, mengedit, pilih. Item SeparatorTemplate, Grup SeparatorTemplate digunakan untuk memisahkan setiap item dan item kelompok terpisah.<br \/>\nKami akan menggunakan setiap template untuk menanamkan kontrol HTML yang diperlukan seperti meja, tr, td, div, rentang atau server kontrol untuk menampilkan UI sesuai dengan kebutuhan kita.<br \/>\nContoh berikut menunjukkan struktur dasar dari ListView dengan template wajib &#8230;<\/p>\n<pre><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"ListView1\"<\/span>\u00a0\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: red\">DataSourceID<\/span><span style=\"color: blue\">=\"SqlDataSource1\"&gt;<\/span>\r\n\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">table<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=\"table1\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=\"itemPlaceholder\"<\/span>\u00a0<span style=\"color: blue\">&gt;&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">table<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">ItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=\"Td1\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;%<span style=\"color: green\">-- Data-bound content. --<\/span>%&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Label<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"NameLabel\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Eval(\"Name\")\u00a0%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n\u00a0\u00a0<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">ItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span><span style=\"color: blue\">&gt;<\/span><\/pre>\n<p>Sebuah pengganti barang harus ditentukan pada ListView. Ini akan ditentukan dalam LayoutTemplate atau GroupTemplate.<\/p>\n<p>Dalam rangka untuk menentukan pengganti barang menetapkan kontrol properti ID untuk &#8220;itemPlaceholder&#8221;. Kontrol barang pengganti juga harus menentukan runat = &#8220;server&#8221;. Jika Anda ingin memberikan ID yang berbeda, Anda dapat menentukan menggunakan atribut ItemPlaceholderID dari kontrol ListView.<\/p>\n<p>Jika Pengelompokan digunakan, GroupTemplate akan bertindak sebagai tempat dudukan untuk ItemTemplate. Dalam hal ini Groupplaceholder harus ditentukan dalam ListView. Sebuah Groupplaceholder dapat ditentukan dalam LayoutTemplate dengan menetapkan kontrol properti ID untuk &#8220;groupPlaceholder&#8221; atau menetapkan atribut GroupPlaceholderID dari kontrol ListView untuk kontrol yang ditentukan dalam LayoutTemplate.<\/p>\n<h2>Contoh kode untuk setting ID\u00a0\u00a0properties control untuk &#8220;itemPlaceholder&#8221;, &#8220;groupPlaceholder&#8221;<\/h2>\n<p><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=&#8221;ListView1&#8243;<\/span><br \/>\n<span style=\"color: red\">DataSourceID<\/span><span style=\"color: blue\">=&#8221;SqlDataSource1&#8243;<\/span><br \/>\n<span style=\"color: red\">GroupItemCount<\/span><span style=\"color: blue\">=&#8221;5&#8243;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">table<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;table1&#8243;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;groupPlaceholder&#8221;<\/span>\u00a0\u00a0<span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">table<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">GroupTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;tableRow&#8221;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;itemPlaceholder&#8221;<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">GroupTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">ItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;Td1&#8243;<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;&gt;<\/span><br \/>\n&lt;%<span style=\"color: green\">&#8212; Data-bound content. &#8212;<\/span>%&gt;<br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Label<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=&#8221;NameLabel&#8221;<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span><br \/>\n<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=&#8217;<\/span>&lt;%#Eval(&#8220;Name&#8221;)\u00a0%&gt;<span style=\"color: blue\">&#8216;<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">ItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span><span style=\"color: blue\">&gt;<\/span><\/p>\n<h2 style=\"font-weight: 500;color: #3366ff\">Contoh kode untuk\u00a0setting itemPlaceholderID, groupPlaceholderID\u00a0untuk propertis control ID<\/h2>\n<p><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=&#8221;ListView1&#8243;<\/span><br \/>\n<span style=\"color: red\">DataSourceID<\/span><span style=\"color: blue\">=&#8221;SqlDataSource1&#8243;<\/span><br \/>\n<span style=\"color: red\">GroupItemCount<\/span><span style=\"color: blue\">=&#8221;5&#8243;<\/span>\u00a0<span style=\"color: red\">GroupPlaceholderID<\/span><span style=\"color: blue\">=&#8221;Placeholder1&#8243;<\/span>\u00a0<span style=\"color: red\">ItemPlaceholderID<\/span><span style=\"color: blue\">=&#8221;Placeholder2&#8243;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">table<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;table1&#8243;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;Placeholder1&#8243;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">table<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">GroupTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;tableRow&#8221;&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;Placeholder2&#8243;<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">GroupTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">ItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=&#8221;Td1&#8243;<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;&gt;<\/span><br \/>\n&lt;%<span style=\"color: green\">&#8212; Data-bound content. &#8212;<\/span>%&gt;<br \/>\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Label<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=&#8221;NameLabel&#8221;<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=&#8221;server&#8221;<\/span><br \/>\n<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=&#8217;<\/span>&lt;%#Eval(&#8220;Name&#8221;)\u00a0%&gt;<span style=\"color: blue\">&#8216;<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">ItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span><br \/>\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">ListView<\/span><span style=\"color: blue\">&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Mempersiapkan LayoutTemplate untuk Email Viewer<\/p>\n<p>Kita perlu menciptakan LayoutTemplate seperti yang ditunjukkan di bawah ini menggunakan kontrol HTML yang diperlukan seperti meja, tr, td (dengan gaya) untuk memformat dan Kontrol ASP.Net Server (Buttons, LinkButtons, DataPager) untuk menampilkan judul serta footer. Kita perlu menggunakan itemplaceholder untuk menampilkan item dari sumber data.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"alignnone\" src=\"http:\/\/www.beansoftware.com\/ASP.NET-Tutorials\/Images\/DataList-Pager-ItemTemplate.png\" alt=\"\" width=\"550\" height=\"237\" \/><\/p>\n<pre><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">table<\/span>\u00a0<span style=\"color: red\">border<\/span><span style=\"color: blue\">=\"0\"<\/span>\u00a0<span style=\"color: red\">cellpadding<\/span><span style=\"color: blue\">=\"6\"<\/span>\u00a0<span style=\"color: red\">cellspacing<\/span><span style=\"color: blue\">=\"0\"&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">thead<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">CheckBox<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"CheckBox1\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"select\"<\/span>\u00a0<span style=\"color: red\">CommandArgument<\/span><span style=\"color: blue\">=\"id\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">LinkButton<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"LinkButton2\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Sender\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"Sort\"<\/span><span style=\"color: red\">CommandArgument<\/span><span style=\"color: blue\">=\"From\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Image<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"Image1\"<\/span>\u00a0<span style=\"color: red\">ImageUrl<\/span><span style=\"color: blue\">=\"asc.gif\"<\/span>\u00a0<span style=\"color: red\">Visible<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">LinkButton<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"LinkButton3\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Subject\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"Sort\"<\/span><span style=\"color: red\">CommandArgument<\/span><span style=\"color: blue\">=\"Subject\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Image<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"Image2\"<\/span>\u00a0<span style=\"color: red\">ImageUrl<\/span><span style=\"color: blue\">=\"desc.gif\"<\/span>\u00a0<span style=\"color: red\">Visible<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">LinkButton<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"LinkButton4\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"recdate\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"Sort\"<\/span><span style=\"color: red\">CommandArgument<\/span><span style=\"color: blue\">=\"recdate\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Image<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"Image3\"<\/span>\u00a0<span style=\"color: red\">ImageUrl<\/span><span style=\"color: blue\">=\"asc.gif\"<\/span>\u00a0<span style=\"color: red\">Visible<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">LinkButton<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"LinkButton5\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Body\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"Sort\"<\/span>\u00a0<span style=\"color: red\">CommandArgument<\/span><span style=\"color: blue\">=\"Body\"<\/span><span style=\"color: blue\">\/&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Image<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"Image4\"<\/span>\u00a0<span style=\"color: red\">ImageUrl<\/span><span style=\"color: blue\">=\"desc.gif\"<\/span>\u00a0<span style=\"color: red\">Visible<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>Action<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">thead<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tbody<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span>\u00a0<span style=\"color: red\">id<\/span><span style=\"color: blue\">=\"ItemPlaceHolder\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tbody<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tfoot<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tfoot<\/span><span style=\"color: blue\">&gt;<\/span>\u00a0\r\n\u00a0\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">table<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">table<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">align<\/span><span style=\"color: blue\">=left&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Button<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"LinkButton1\"<\/span>\u00a0<span style=\"color: red\">CausesValidation<\/span><span style=\"color: blue\">=\"false\"<\/span>\r\n<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"CheckMail\"<\/span>\u00a0<span style=\"color: red\">OnClick<\/span><span style=\"color: blue\">=\"ClearSorting\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Button<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"LinkButton8\"<\/span>\u00a0<span style=\"color: red\">CausesValidation<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Compose\"<\/span>\r\n<span style=\"color: red\">OnClick<\/span><span style=\"color: blue\">=\"ShowInsert\"<\/span>\u00a0<span style=\"color: red\">Visible<\/span><span style=\"color: blue\">=\"true\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Button<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"insert\"<\/span>\r\n<span style=\"color: red\">CausesValidation<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Send\"<\/span>\u00a0<span style=\"color: red\">OnClick<\/span><span style=\"color: blue\">=\"HideInsert\"<\/span>\u00a0<span style=\"color: red\">Visible<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">td<\/span>\u00a0<span style=\"color: red\">align<\/span><span style=\"color: blue\">=right<\/span>\u00a0<span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">DataPager<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"ItemDataPager\"<\/span>\u00a0<span style=\"color: red\">PageSize<\/span><span style=\"color: blue\">=\"12\"<\/span>\u00a0<span style=\"color: red\">PagedControlID<\/span><span style=\"color: blue\">=\"ListView1\"&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">Fields<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">NextPreviousPagerField<\/span>\u00a0<span style=\"color: red\">ButtonType<\/span><span style=\"color: blue\">=\"Link\"<\/span>\r\n<span style=\"color: red\">ShowFirstPageButton<\/span><span style=\"color: blue\">=\"true\"<\/span>\r\n<span style=\"color: red\">ShowPreviousPageButton<\/span><span style=\"color: blue\">=\"true\"<\/span>\r\n<span style=\"color: red\">ShowLastPageButton<\/span><span style=\"color: blue\">=\"true\"<\/span>\u00a0\r\n<span style=\"color: red\">ShowNextPageButton<\/span>\u00a0<span style=\"color: blue\">=\"true\"\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TemplatePagerField<\/span><span style=\"color: blue\">&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">PagerTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">b<\/span><span style=\"color: blue\">&gt;<\/span>\r\nshowing\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Label<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"CurrentPageLabel\"<\/span>\u00a0\r\n<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"<\/span>&lt;%# Container.StartRowIndex\u00a0%&gt;<span style=\"color: blue\">\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\nto\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Label<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"TotalPagesLabel\"<\/span>\u00a0\r\n<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"<\/span>&lt;%# Container.StartRowIndex+Container.PageSize\u00a0%&gt;<span style=\"color: blue\">\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n( of\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Label<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"TotalItemsLabel\"<\/span>\u00a0\r\n<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"<\/span>&lt;%# Container.TotalRowCount%&gt;<span style=\"color: blue\">\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\nrecords)\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">br<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">b<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">PagerTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TemplatePagerField<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">\u00a0<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">Fields<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">DataPager<\/span><span style=\"color: blue\">&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">table<\/span><span style=\"color: blue\">&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">LayoutTemplate<\/span><span style=\"color: blue\">&gt;<\/span><\/pre>\n<p>Mempersiapkan DataPager<br \/>\nDataPager kontrol digunakan untuk halaman data dan untuk menampilkan kontrol navigasi untuk kontrol data-bound yang mengimplementasikan interface IPageableItemContainer.<br \/>\nSebuah kontrol DataPager dapat dikaitkan dengan kontrol data-bound dengan menggunakan Halaman Kontrol ID properti. Atau, kontrol DataPager dapat ditempatkan di dalam hirarki kontrol data-bound.<br \/>\nkontrol DataPager akan menampilkan kontrol navigasi dengan menambahkan bidang pager untuk kontrol. DataPager mendukung berikut jenis bidang pager.<br \/>\n<strong>NextPreviousPagerField:<\/strong> Memungkinkan untuk menavigasi melalui halaman satu halaman pada satu waktu, atau untuk melompat ke halaman pertama atau terakhir. Ini menunjukkan pertama, prev, next, tombol terakhir. Jenis tombol mungkin Button, Gambar, LinkButton.<\/p>\n<p><strong>NumericPagerField:<\/strong> memungkinkan untuk menavigasi melalui halaman dengan menampilkan nomor halaman pada DataPager tersebut.<\/p>\n<p><strong>TemplatePagerField<\/strong>: kita dapat membuat UI kustom dengan menggunakan TemplatePagerField. Kita dapat menggunakan Label, tombol, gambar untuk membuat UI kustom serta pengendalian program dari DataPager.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"alignnone\" src=\"http:\/\/www.beansoftware.com\/ASP.NET-Tutorials\/Images\/DataList-Pager-Field.png\" alt=\"\" width=\"400\" height=\"105\" \/><\/p>\n<p>Dalam rangka untuk menciptakan DataPager sesuai dengan gambar di atas kita perlu menggunakan NumericPagerField serta TemplatePagerField sebagai bagian dari DataPager Fields. Kita dapat menggunakan properti DataPager kontrol seperti PageSize, TotalRowCount, StartRowIndex untuk menciptakan TemplatePagerField.<\/p>\n<p>&nbsp;<\/p>\n<p>PageSize memberikan tidak ada halaman yang sedang ditampilkan di DataPager.<\/p>\n<p>TotalRowCount adalah tidak ada baris yang disajikan dalam sumber data melekat pada DataPager.<\/p>\n<p>StartRowIndex adalah indeks pertama saat baris dalam sdata source<\/p>\n<p><img loading=\"lazy\" class=\"alignnone\" src=\"http:\/\/www.beansoftware.com\/ASP.NET-Tutorials\/Images\/DataList-Pager-Item.png\" alt=\"\" width=\"541\" height=\"69\" \/><\/p>\n<pre>&lt;ItemTemplate&gt;\r\n&lt;tr title=\"Tooltip text goes here!\"\r\nonmouseover=\"this.style.backgroundColor='#FFCCFF'\" onmouseout=\"this.style.backgroundColor='#FFFFFF'\"&gt;\r\n&lt;td&gt;\r\n&lt;asp:CheckBox ID=\"ID\" runat=\"server\" \/&gt;\r\n&lt;\/td&gt;&lt;td&gt;\r\n&lt;asp:Label ID=\"lbFrom\" runat=\"server\"&gt; &lt;%#Eval(\"From\")%&gt; &lt;\/asp:Label&gt;\r\n&lt;\/td&gt;&lt;td&gt;\r\n&lt;asp:Label ID=\"lbSubject\" runat=\"server\"&gt;&lt;%#Eval(\"Subject\")%&gt;&lt;\/asp:Label&gt;\r\n&lt;\/td&gt;&lt;td&gt;\r\n&lt;asp:Label ID=\"lbrecdate\" runat=\"server\"&gt;&lt;%#Eval(\"recdate\")%&gt;&lt;\/asp:Label&gt;\r\n&lt;\/td&gt;&lt;td&gt;\r\n&lt;asp:Label ID=\"lbBody\" runat=\"server\"&gt;&lt;%#Eval(\"Body\")%&gt;&lt;\/asp:Label&gt;\r\n&lt;\/td&gt;&lt;td&gt;\r\n&lt;asp:Button ID=\"EditButton\" runat=\"Server\" Text=\"Read\" CommandName=\"Edit\" \/&gt;\r\n&lt;\/td&gt;&lt;\/tr&gt;\r\n&lt;\/ItemTemplate&gt;<\/pre>\n<p>Mempersiapkan EditItemTemplate &amp; InsertItemTemplate<\/p>\n<p>Demikian pula kita dapat membuat EditItemTemplate serta InsertItemTemplate, tapi bukannya label kita akan menggunakan boks teks seperti di bawah ini.<\/p>\n<pre><span style=\"text-decoration: underline\"><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">EditItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbFrom\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"From\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbSubject\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"Subject\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbrecdate\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"recdate\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbBody\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"Body\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Button<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"DeleteButton\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"Server\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Delete\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"Delete\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\u00a0\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">EditItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span><\/span><\/pre>\n<p><img loading=\"lazy\" class=\"alignnone\" src=\"http:\/\/www.beansoftware.com\/ASP.NET-Tutorials\/Images\/DataList-Pager-Send.png\" alt=\"\" width=\"443\" height=\"35\" \/><\/p>\n<pre><span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">InsertItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbFrom\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"true\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"From\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbSubject\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"true\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"subject\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbrecdate\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"false\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"recdate\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">TextBox<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"tbBody\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"server\"<\/span>\u00a0<span style=\"color: red\">Enabled<\/span><span style=\"color: blue\">=\"true\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">='<\/span>&lt;%#Bind(\"Body\")%&gt;<span style=\"color: blue\">'<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;<\/span><span style=\"color: #a31515\">asp<\/span><span style=\"color: blue\">:<\/span><span style=\"color: #a31515\">Button<\/span>\u00a0<span style=\"color: red\">ID<\/span><span style=\"color: blue\">=\"InsertButton\"<\/span>\u00a0<span style=\"color: red\">runat<\/span><span style=\"color: blue\">=\"Server\"<\/span>\u00a0<span style=\"color: red\">Text<\/span><span style=\"color: blue\">=\"Send\"<\/span>\u00a0<span style=\"color: red\">CommandName<\/span><span style=\"color: blue\">=\"Insert\"<\/span>\u00a0<span style=\"color: blue\">\/&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">td<\/span><span style=\"color: blue\">&gt;&lt;\/<\/span><span style=\"color: #a31515\">tr<\/span><span style=\"color: blue\">&gt;<\/span>\r\n<span style=\"color: blue\">&lt;\/<\/span><span style=\"color: #a31515\">InsertItemTemplate<\/span><span style=\"color: blue\">&gt;<\/span><\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>DataPager adalah kontrol yang bagus untuk beberapa skenario, tapi harus jauh lebih baik. Sepertinya DataPager selalu memilih sumber data yang lengkap (hanya menggunakan sumber data ListView). Yang tidak efisien, bahkan tidak dapat diterima jika Anda memiliki lebih dari 100 halaman. Dalam hal bahwa lebih baik untuk memilih hanya halaman yang ingin ditampilkan, bukannya memilih semua baris dari meja besar. Juga, DataPager hanya bekerja dengan ListView. Hal ini tidak bisa menggunakan Repeater atau DataList. Jika Anda membutuhkan kontrol pager lebih profesional yang bekerja dengan GridView, Repeater, ListView, DataList dan setiap kontrol lainnya, penggunaan dioptimalkan paging dengan prosedur yang tersimpan, abjad, tag atau bahkan fitur seperti nomor vertikal atau roman paging Anda bisa mendapatkan SEO Pager Control, yang terbaik software dalam kategori ini.<\/p>\n<p>&nbsp;<\/p>\n<p>Mempersiapkan EditItemTemplate &amp; InsertItemTemplate<\/p>\n<p>&nbsp;<\/p>\n<p>Demikian pula kita dapat membuat EditItemTemplate serta InsertItemTemplate, tapi bukannya label kita akan menggunakan boks teks seperti di bawah ini.<\/p>\n<p><span style=\"color: blue\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><a href=\"http:\/\/www.jaringanhosting.com\" target=\"_blank\"><img loading=\"lazy\" class=\" wp-image-3063 alignleft\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2016\/02\/jarhost-banner-new1.jpg\" alt=\"jarhost-banner-new1\" width=\"277\" height=\"250\" \/><\/a>Alasan Memilih Kami Sebagai Partner <a href=\"http:\/\/jaringanhosting.com\/\">ASP.NET Hosting<\/a> Anda!<\/h3>\n<ul>\n<li>\u00a0Server dan Network yang Handal<\/li>\n<li>Control Panel yang User-Friendly<\/li>\n<li>Pengalaman di bidang ASP.NET hosting, terutama \u00a0Windows Hosting selama bertahun-tahun<\/li>\n<li>Teknologi ASP.NET Hosting paling mutakhir<\/li>\n<li>Standar security yang amat tinggi<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.jaringanhosting.com\" target=\"_blank\">JaringanHosting.com<\/a> adalah provider ASP.NET dan Windows hosting No #1 di Indonesia. Web Hosting kami mendapatkan Microsoft Spotlight Award dari Microsoft dan ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2015, ASP.NET 4.6, ASP.NET MVC 6, Silverlight 5 and Visual Studio Lightswitch.<\/p>\n<h4><\/h4>\n<p style=\"text-align: center\"><a href=\"http:\/\/jaringanhosting.com\/\" target=\"_blank\"><img loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/inapikle.com\/wp-content\/uploads\/ORDER-NOW-PINK-BUTTON.jpg\" alt=\"\" width=\"131\" height=\"131\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ASP. NET 3.5 memperkenalkan dua data baru terikat kontrol ListView &amp; DataPager. ListView Web server kontrol memungkinkan kita untuk menampilkan data dari sumber data dan jika DataPager terpasang maka memungkinkan paging di ListView. ListView adalah\u00a0bound control data yang mirip dengan<\/p>\n","protected":false},"author":10337,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,4],"tags":[9,1008,879,43,8,294,961],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/3179"}],"collection":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/users\/10337"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/comments?post=3179"}],"version-history":[{"count":0,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/3179\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/media?parent=3179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/categories?post=3179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/tags?post=3179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}