{"id":1188,"date":"2014-03-11T07:47:55","date_gmt":"2014-03-11T07:47:55","guid":{"rendered":"http:\/\/blog.jaringanhosting.com\/?p=1188"},"modified":"2014-03-11T08:05:09","modified_gmt":"2014-03-11T08:05:09","slug":"asp-net-4-5-1-hosting-cara-membuat-gallery-gambar-sederhana-dengan-menggunakan-repeater-control-dan-jquery-pada-asp-net","status":"publish","type":"post","link":"https:\/\/blog.jaringanhosting.com\/index.php\/asp-net-4-5-1-hosting-cara-membuat-gallery-gambar-sederhana-dengan-menggunakan-repeater-control-dan-jquery-pada-asp-net\/","title":{"rendered":"ASP.NET 4.5.1 Hosting :: Cara Membuat Galeri Gambar Sederhana dengan Menggunakan Repeater Control dan Jquery pada ASP.NET"},"content":{"rendered":"<p>Dalam posting ini saya akan menjelaskan bagaimana membuat galeri gambar sederhana menggunakan kontrol repeater &amp; jquery di <a title=\"asp.net jaringanhosting.com\" href=\"http:\/\/jaringanhosting.com\/Indonesia-ASP-NET-451-Hosting\">ASP.NET<\/a><br \/>\nLangkah &#8211; 1: create new project.<br \/>\nBuka file&gt; new&gt; project&gt; pilih web ASP.NET aplikasi&gt; entri nama aplikasi&gt; klik ok.<\/p>\n<p><a title=\"asp.net jaringanhosting.com\" href=\"http:\/\/jaringanhosting.com\/Indonesia-ASP-NET-451-Hosting\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1173\" alt=\"banner-jarhost-square\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/banner-jarhost-square1.png\" width=\"305\" height=\"250\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/banner-jarhost-square1.png 305w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/banner-jarhost-square1-300x245.png 300w\" sizes=\"(max-width: 305px) 100vw, 305px\" \/><\/a><br \/>\nLangkah-2: add a folder untuk store image thumbnail.<br \/>\nBuka solution explorer&gt; klik kanan pada solution explorer&gt; add&gt; folder baru&gt; masukkan nama folder<br \/>\nLangkah-3: tambahkan sebuah folder untuk store image big.<br \/>\nBuka database&gt; klik kanan pada table&gt; add new table&gt; tambah kolom&gt; simpan&gt; masukkan nama table&gt; ok.<br \/>\nLangkah-4: add a webpage dan desain untuk sample image gallery<br \/>\nBuka solution explorer&gt; klik kanan pada bentuk nama project solution explorer&gt; add&gt; new item&gt; pilih bentuk formulir web \/ web menggunakan halaman master di bawah web&gt; masukkan nama halaman&gt; add.<\/p>\n<p><strong>Kode HTML<br \/>\n<\/strong><em><code>&lt;<\/code><code>h3<\/code><code>&gt;ASP.NET Simple Image Gallery&lt;\/<\/code><code>h3<\/code><code>&gt;<br \/>\n<\/code><\/em><em><code>&lt;<\/code><code>table<\/code> <code>border<\/code><code>=<\/code><code>\"0\"<\/code> <code>cellpadding<\/code><code>=<\/code><code>\"0\"<\/code> <code>cellspacing<\/code><code>=<\/code><code>\"0\"<\/code> <code>width<\/code><code>=<\/code><code>\"100%\"<\/code><code>&gt;<br \/>\n<\/code><\/em><em><code>&lt;<\/code><code>tr<\/code><code>&gt;<br \/>\n<\/code><\/em><em><code>&lt;<\/code><code>td<\/code> <code>width<\/code><code>=<\/code><code>\"150px\"<\/code> <code>valign<\/code><code>=<\/code><code>\"top\"<\/code> <code>align<\/code><code>=<\/code><code>\"center\"<\/code> <code>style<\/code><code>=<\/code><code>\"border-right:3px solid #EEEEEE\"<\/code><code>&gt;<br \/>\n<\/code><\/em><em><code>&lt;<\/code><code>div<\/code> <code>id<\/code><code>=<\/code><code>\"ImageGallery\"<\/code> <code>style<\/code><code>=<\/code><code>\"overflow:auto; height:350px; width:130px; display:inline-block;\"<\/code><code>&gt;<\/code><\/em><em><code>&lt;<\/code><code>asp:Repeater<\/code> <code>ID<\/code><code>=<\/code><code>\"Repeater1\"<\/code> <code>runat<\/code><code>=<\/code><code>\"server\"<\/code><code>&gt;<br \/>\n<\/code><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;<\/code><code>ItemTemplate<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;<\/code><code>img<\/code> <code>src='Thumbnail\/&lt;%#Eval(\"FileName\") %&gt;' alt='&lt;%#Eval(\"FileName\") %&gt;' width=\"100px\" style=\"cursor:pointer\" \/&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>ItemTemplate<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>asp:Repeater<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>div<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>td<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;<\/code><code>td<\/code>\u00a0<code>valign<\/code><code>=<\/code><code>\"top\"<\/code>\u00a0<code>align<\/code><code>=<\/code><code>\"center\"<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;<\/code><code>img<\/code>\u00a0<code>id<\/code><code>=<\/code><code>\"bigImage\"<\/code>\u00a0<code>alt<\/code><code>=<\/code><code>\"\"<\/code>\u00a0<code>\/&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>td<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>tr<\/code><code>&gt;<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/<\/code><code>table<\/code><code>&gt;<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/p>\n<div>Langkah-5: tulis <strong>kode jquery<\/strong> berikut untuk image gallery sederhana.<br \/>\n<em><code>&lt;script src=<\/code><code>\"Scripts\/jquery-1.7.1.js\"<\/code><code>&gt;&lt;\/script&gt;<br \/>\n<\/code><\/em><em><code>&lt;script language=<\/code><code>\"javascript\"<\/code> <code>type=<\/code><code>\"text\/javascript\"<\/code><code>&gt;<br \/>\n<\/code><\/em><em><code>$(document).ready(<\/code><code>function<\/code> <code>() {<br \/>\n<\/code><\/em><em id=\"__mceDel\"><em><code>$(<\/code><code>'#ImageGallery img'<\/code><code>).click(<\/code><code>function<\/code> <code>() {<\/code><\/em><\/em><\/div>\n<div><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code><\/code><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>var<\/code> <code>bigImagePath = <\/code><code>'Images\/'<\/code> <code>+ $(<\/code><code>this<\/code><code>).attr(<\/code><code>'alt'<\/code><code>);<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>$(<\/code><code>'#bigImage'<\/code><code>).attr(<\/code><code>'src'<\/code><code>, bigImagePath);<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>});<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>});<br \/>\n<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>&lt;\/script&gt;<\/code><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/em><\/div>\n<p>Langkah-6: tulis kode berikut dalam <strong>page_load event<\/strong> untuk loading gambar thumbnail.<br \/>\n<em><code>protected<\/code> <code>void<\/code> <code>Page_Load(<\/code><code>object<\/code> <code>sender, EventArgs e)<\/code><\/em><em><code>{<br \/>\n<\/code><\/em><em><code>if<\/code> <code>(!IsPostBack)<\/code><\/em><em><code>{<br \/>\n<\/code><\/em><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"><em><code>PopulateImages();<\/code><\/em><em><code>}<\/code><\/em><em><code>}<\/code><\/em><\/em><\/em><\/em><\/p>\n<p><em id=\"__mceDel\"><em id=\"__mceDel\"><em id=\"__mceDel\"> Berikut adalah fungsinya &#8230;<br \/>\n<em><code>private<\/code> <code>void<\/code> <code>PopulateImages()<\/code><\/em><em><code>{<br \/>\n<\/code><\/em><em><code>List&lt;MyImages&gt; myImages = <\/code><code>new<\/code> <code>List&lt;MyImages&gt;();<br \/>\n<\/code><\/em><em><code>DirectoryInfo DI = <\/code><code>new<\/code> <code>DirectoryInfo(Server.MapPath(<\/code><code>\"~\/Thumbnail\"<\/code><code>));<br \/>\n<\/code><\/em><em><code>foreach<\/code> <code>(var file <\/code><code>in<\/code> <code>DI.GetFiles())<\/code><\/em><em><code>{<br \/>\n<\/code><\/em><em><code>myImages.Add(<\/code><code>new<\/code> <code>MyImages { FileName = file.Name });<\/code><\/em><em><code>}<br \/>\n<\/code><\/em><em><code>Repeater1.DataSource = myImages;<br \/>\n<\/code><\/em><em><code>Repeater1.DataBind();<\/code><\/em><em><code>}<\/code><\/em><\/em><\/em><\/em><\/p>\n<p>Langkah-7: jalankan aplikasi.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam posting ini saya akan menjelaskan bagaimana membuat galeri gambar sederhana menggunakan kontrol repeater &amp; jquery di ASP.NET Langkah &#8211; 1: create new project. Buka file&gt; new&gt; project&gt; pilih web ASP.NET aplikasi&gt; entri nama aplikasi&gt; klik ok. Langkah-2: add a<\/p>\n","protected":false},"author":2505,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/1188"}],"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\/2505"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/comments?post=1188"}],"version-history":[{"count":0,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/1188\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/media?parent=1188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/categories?post=1188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/tags?post=1188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}