ASP.NET Hosting Indonesia – Membuat Template ASP.NET Repeater

Repeater control  kontrol yang membuat HTML untuk menampilkan isi dari daftar atau source mereka saling terikar. Tidak memiliki built-in tata letak atau gaya, sehingga Anda harus secara eksplisit menyatakan semua tata letak, format, dan tag gaya dalam controls templates.

repeat control

 

Minimal, setiap Repeater Control harus menentukan ItemTemplate. template opsional lainnya dapat digunakan untuk menyesuaikan tampilan dari daftar. Mereka ItemTemplate, AlternatingItemTemplate, SeparatorTemplate, HeaderTemplate dan FooterTemplate.

ItemTemplate diperlukan olehRepeater Control dan menghasilkan satu baris output untuk setiap baris data. AlternatingItemTemplate sama seperti ItemTemplate dan merender untuk setiap baris data lainnya. HeaderTemplate dan FooterTemplate membuat HTML segera sebelum dan setelah semua baris data yang telah diberikan dan akhirnya SeparatorTemplate membuat item antara setiap baris data seperti tag HTML br, p, atau HR.

mengikuti program ASP.NET menunjukkan cara menggunakan Template di Repeater Control.

Default.aspx

jarhost-banner-new1Alasan Memilih Kami Sebagai Partner ASP.NET Hosting Anda!

  • Server dan Network yang Handal
  • Control Panel yang User-Friendly
  • Pengalaman di bidang ASP.NET hosting, terutama  Windows Hosting selama bertahun-tahun
  • Teknologi ASP.NET Hosting paling mutakhir
  • Standar security yang amat tinggi

JaringanHosting.com 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.

 

ASP.NET Hosting Indonesia – Paging di SSRS

Dalam posting ini, saya menunjukkan langkah demi langkah contoh penerapan paging di SSR.

Langkah dasar untuk menerapkan paging adalah

  • Buat Tabel Laporan sederhana
  • Membuat kolom S.No yang menghasilkan jumlah tambahan menggunakan fungsi RowNumber
  • Pengelompokan menggunakan fungsi untuk menampilkan catatan N pada setiap halaman.

Mari kita lihat membuat laporan

Langkah 1: Buat Tabel Laporan sederhana
Pertama Buat Laporan Tabel sederhana dengan menggunakan link di atas. Laporan terlihat seperti di bawah ini.

Paging-01

Langkah 2: Buat kolom S.No dengan RowNumber

Kolom S.No akan menghasilkan jumlah tambahan.
Ekspresi: RowNumber (Tidak)

Bagaimana menambahkan S.No Kolom menggunakan RowNumber

Langkah 3: Pengelompokan menggunakan fungsi untuk menampilkan catatan N pada setiap halaman.
Klik kanan data Region, Kemudian Add Grup> Parent Group

 

Klik fx dan menulis di bawah Formula di jendela Expression

Catatan: Pada kondisi ini jika Anda akan menjalankan laporan Anda akan mendapatkan kesalahan di bawah

Untuk mengatasi kesalahan ini, kita perlu menghapus Urutkan Ekspresi di Properties Group

klik kanan group> Properties group

Pilih Sorting Tab dan menghapus Urut Expression yang ada muncul di layar bawah

Pilih Halaman Breaks Tab dan pilih opsi Antara setiap contoh dari group

Kami selesai dengan menerapkan paging disini. Mari kita jalankan laporan dan memeriksa output

Output Laporan

Group 1 idak diperlukan dalam output, sehingga Anda benar dapat Klik dan menghapus kolom ini menggunakan Hapus Kolom satunya pilihan


jarhost-banner-new3

Perusahaan Anda membutuhkan server yang CEPAT, STABIL, ANDAL dan PRIMA?Paket Hosting ini diciptakan untuk website perusahaan yang membutuhkan kecepatan akses, uptime yang tinggi dan tingkat keamanan yang baik. Kami dengan senang hati membantu memindahkan website perusahaan Anda dari provider lama ke server kami secara GRATIS!

Kunjungi www.jaringanhosting.com

 

ASP.NET Hosting Indonesia – Erorr dalam ASP.NET, Apa yang Harus Dilakukan?

Fix-503-Service-Unavailable-Error-in-ASP.NET_Bila Anda menggunakan Windows hosting di server bersama untuk host website Anda ASP terkait, kadang-kadang Anda mungkin menemukan diri Anda mengalami suatu “503 Service Unavailable” kesalahan. Nah dalam artikel ini, kami akan memberitahu Anda secara detail alasan mengapa Anda punya “503 Service Unavailable” dan memandu Anda untuk mengambil tindakan yang tepat dalam memperbaiki kesalahan ini.

“503 Service Unavailable” Kesalahan – The Batasan Web Hosting
Keterbatasan yang web hosting telah menetapkan bisa mengarah ke “503 Service Unavailable” kesalahan. Kebanyakan penyedia layanan hosting telah menetapkan pembatasan CPU dan memori pribadi, meskipun mereka mungkin tidak menyatakan fakta di depan umum. Mereka mengatur pembatasan untuk menghindari server yang digunakan secara berlebihan oleh satu pengguna.

“503 Service Unavailable” Kesalahan – Kesalahan Aplikasi
Sebuah bug kode dapat menyebabkan sebuah situs aplikasi kolam renang jatuh, maka itu mengakibatkan “503 Service Unavailable” kesalahan. Jika Anda dapat mengubah kode sumber, sebaiknya Anda menambahkan fungsi logging berikut untuk Application_Error dari Global.asax.cs. Dan kemudian, Anda dapat menemukan beberapa petunjuk dalam file log jika Anda menghadapi kesalahan ini waktu berikutnya. Misalnya, membaca dengan seksama kode berikut:

“503 Service Unavailable” Kesalahan –  Versi NET CLR
Setelah versi NET CLR Anda tidak diatur benar, website Anda tidak bisa bekerja dengan baik. Beberapa penyedia web hosting hanya menyediakan 1 dedicated aplikasi kolam renang untuk setiap account hosting di server Windows bersama. Jadi, ketika Anda menjalankan lebih dari 1 website dengan NET framework yang berbeda host dengan satu akun, mereka akan mendapatkan bertentangan dengan satu sama lain.
Sebagai contoh, Anda dapat berhasil menjalankan sebuah website bernama X.com ketika Anda menggunakan NET 3.0. Namun, ketika Anda mencoba menjalankan situs lain bernama Y.com dengan NET 4.0, itu sangat mungkin bagi Anda untuk mengalami “503 Service Unavailable” kesalahan pada X.com. Hal ini karena operasi Y.com diperbarui aplikasi kolam bersama untuk NET CLR Versi 4.0. Dengan menggunakan manajemen IIS lokal atau remote, Anda dapat membuka IIS Manager >> kolam aplikasi Anda. Kemudian klik Muka Pengaturan untuk memilih pipa ASP.NET benar.

“503 Service Unavailable” Kesalahan – The Batasan Web Hosting
Keterbatasan yang web hosting telah menetapkan bisa mengarah ke “503 Service Unavailable” kesalahan. Kebanyakan penyedia layanan hosting telah menetapkan pembatasan CPU dan memori pribadi, meskipun mereka mungkin tidak menyatakan fakta di depan umum. Mereka mengatur pembatasan untuk menghindari server yang digunakan secara berlebihan oleh satu pengguna.

  • Batas CPU. IIS versi terbaru mengizinkan penyedia hosting web untuk mengkonfigurasi batas CPU dari kolam renang aplikasi sehingga proses pekerja dari situs Anda dapat menggunakan sejumlah CPU maksimal. Ketika situs Anda datang dengan sejumlah besar lalu lintas atau menghadapi situasi yang rumit pada satu waktu, batas akan terlampaui dan proses pekerja website Anda akan dinonaktifkan. Sebelum proses pekerja mampu restart, Anda mungkin mengalami ini “503 Service Unavailable” kesalahan. Hanya memeriksa batas CPU untuk kolam aplikasi di Internet Information Services lokal Anda. Jika Anda kehabisan persentase batas, proses pekerja dari situs Anda dinonaktifkan dan akan dimulai kembali dalam 5 menit. Selama periode ini, Anda akan mengalami “503 Service Unavailable” kesalahan.
  • Batas Memori pribadi. Selain batas CPU, batas memori swasta juga dapat menyebabkan masalah yang sama. Hal ini menunjukkan bahwa ketika situs Anda menggunakan lebih dari memori maksimum yang terbatas, proses pekerja dari situs Anda akan didaur ulang secara otomatis. Lalu, ada “503 Service Unavailable” kesalahan sementara sebelum restart.

Jika situs Anda terus-menerus menempati lebih dari 500 MB memori atau 10 persen dari CPU server lokal, maka Anda harus mengoptimalkan basis kode Anda. Untuk memperbaiki masalah dalam hal ini, Anda dapat menghubungi web hosting tim dukungan teknis untuk 2 angka, dan mengenal harapan yang tepat. Pastikan Anda memilih yang tepat Windows penyedia hosting yang dukungan teknis akan siap membantu Anda dalam memperbaiki masalah. Sebagai terdepan di antara ASP.NET penyedia hosting di Eropa, HostForLIFE.eu memberi Anda alat-alat, listrik, keandalan dan fleksibilitas dengan semua ASP.NET rencana mereka hosting. Selama lebih dari 10 tahun, mereka telah menyediakan web hosting dengan dukungan teknis yang memenangkan penghargaan dan layanan kelas dunia.

“503 Service Unavailable” Kesalahan – Aktifkan 32-Bit Aplikasi
Jika “503 Service Unavailable” kesalahan tidak dipimpin oleh di atas 3 alasan, memungkinkan aplikasi 32-Bit adalah alasan lain yang mungkin untuk “503 Service Unavailable” kesalahan. Untuk informasi Anda, situs ASP Classic hanya bisa bekerja di lingkungan dengan 32-bit. Anda cenderung untuk menghadapi kesalahan ini jika Anda menjalankan situs NET di lingkungan dengan 64-bit dan host dengan situs ASP Classic atau menjalankan sebuah situs dengan 64-bit set default dengan penyedia web hosting. Alasan lain adalah situs web ASP.NET Anda secara khusus disusun dengan 32-bit atau 64-bit lingkungan, tetapi di-host dengan modus lain. Juga, situs ASP.NET Anda membutuhkan library yang berjalan dengan 32-bit atau lingkungan 64-bit, tapi tidak beroperasi seperti itu. Anda harus memeriksa Aplikasi Renang pengaturan Bit Mode, jika Anda tidak ingin menghadapi “503 Service Unavailable” kesalahan.

 

ASP.NET Hosting Indonesia- Rekomendasi Terbaik Paket ASP.NET untuk Perusahaan Anda

Perusahaan Anda membutuhkan server yang CEPAT, STABIL, ANDAL dan PRIMA? Paket Hosting ini diciptakan untuk website perusahaan yang membutuhkan kecepatan akses, uptime yang tinggi dan tingkat keamanan yang baik. Kami dengan senang hati membantu memindahkan website perusahaan Anda dari provider lama ke server kami secara GRATIS!

Paket ASP.NET Hosting Perusahaan

business

BUSINESS Rp 200.000,-/bln *
  • Host 1 Website
  • 2 GB Disk Space
  • 100 GB Bandwidth
  • 1 MSSQL @ 100 MB /db
  • 1 MySQL @ 100 MB / db
  • 100 MB Email Space/Domain
  • Unlimited Email Accounts Business Grade Server
  • (* Rp 200.000/bln untuk 12 bulan)
  • (* Rp 300.000/bln untuk 6 bulan)

Pesan Sekarang

 

ENTERPRISE Rp 400.000,-/bln
  • Host 2 Website
  • 10 GB Disk Space
  • 500 GB Bandwidth
  • 2 MSSQL @ 500 MB /db
  • 10 MySQL @ 500 MB / db
  • 500 MB Email Space/Domain
  • Unlimited Email Accounts
  • Business Grade Server
  • (* Rp 400.000/bln untuk 12 bulan) (* Rp 600.000/bln untuk 6 bulan)
Pesan Sekarang
CORPORATE Rp 600.000,-/bln *
  • Host 3 Website
  • 100 GB Disk Space
  • 2000 GB Bandwidth
  • 3 MSSQL @ 1000 MB /db
  • 100 MySQL @ 1000 MB / db
  • 1000 MB Email Space/Domain
  • Unlimited Email Accounts
  • Business Grade Server
  • (* Rp 600.000/bln untuk 12 bulan) (* Rp 900.000/bln untuk 6 bulan)
Pesan Sekarang

 

Memilih JaringanHosting sebagai provider domain hosting perusahaan anda adalah pilihan yang tepat. Kami merekomendasikan 3 paket Business untuk keperluan perusahaan anda. Jika anda memilih salah satu dair 3 paket tersebut maka anda juga akan mendapatkan fitur-fitur sebagai berikut :

beberapa include fitur

 

JaringanHosting.com 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.

 

ASP.NET Hosting Indonesia- Tutorial ASP.NET MVC untuk Pemula

Ini Asp.Net MVC Tutorial menjelaskan bagaimana mengubah default routing dan perbedaan antara MVC.Net dan ASP.Net URL formulir web.

ASP.Net-MVC-Tips

Setiap kali Anda meminta sebuah website di browser, secara default membawa Anda ke halaman web default penerapannya. Pengaturan URL ini ditentukan dalam RouteConfig.cs file aplikasi mvc.net Anda. Dengan demikian, sebagai pemula MVC, Anda harus mengetahui informasi rinci tentang struktur url serta cara untuk mengubah default routing aplikasi MVC Anda.

Anda dapat men-download tutorial ini di: kiat MVC Pemula
1) Apa itu  default Routing?

Sementara membangun dan fase aplikasi MVC Anda menguji, baik Anda dapat meminta default atau metode tindakan lain. mari kita lihat bagaimana:

a) Dengan menggunakan URL bawaan

Jika Anda tidak menentukan controller atau metode tindakan dalam url, ia membawa Anda ke halaman web default, misalnya untuk host lokal saya itu menampilkan berikut:

http: // localhost: 2239 /
Ini adalah struktur URL default dari host lokal meskipun angka 2239 bisa bervariasi pada host lain. Halaman default URL akan selalu diikuti apakah Anda menjalankan aplikasi pengujian Anda dari file apapun selain metode tindakan.
Tapi dalam kasus Anda menjalankan aplikasi Anda dari file action (tampilan), maka secara otomatis akan menambah kontrol diikuti bahwa metode tindakan seperti yang ditunjukkan di bawah ini.
b) Dengan menggunakan URL yang ditentukan

Untuk memanggil formulir web (tindakan) selain default, Anda perlu menentukan controller dan tindakan nama metode seperti di bawah ini:
http: // localhost: 1565 / PanelCategory / Buat.

Anda juga dapat mengunjungi artikel saya sebelumnya untuk pemula:
Cara membuat ASP.NET MVC 4 proyek dalam Visual Studio
MVC.Net Arsitektur – Model, View dan pengendali

2) Mengapa Anda perlu mengubah default routing?
Setelah Anda melampaui dasar-dasar aplikasi web sederhana, aplikasi Anda akan lebih kompleks dan kadang-kadang menjadi keharusan aplikasi untuk menyesuaikan routing default.
Kustomisasi Route membawa lebih banyak fleksibilitas untuk proyek Anda, tetapi itu adalah topik yang kompleks sehingga berbicara tentang hal itu secara rinci tidak cocok untuk ASP.Net MVC ini 4 untuk pemula tutorial. Jadi, di sini saya akan membatasi posting ini menentukan bagaimana mengubah default controller dan melihat aplikasi Anda.
3) Bagaimana mengubah standar Route pilihan proyek MVC Anda?

Seperti yang telah saya sebutkan sebelumnya bahwa Anda perlu mengubah Controller default dan ActionResult sesuai kebutuhan aplikasi Anda. Mari kita lihat bagaimana:
Secara default, struktur URL mvc.net ditentukan dalam RoutConfig.cs berkas dan kode sumber default adalah sebagai berikut:

Sebuah RouteConfig.cs adalah secara default dihasilkan mengajukan aplikasi MVC.Net Anda dengan kode sumber yang hampir sama untuk setiap proyek.

Tujuan dari RouteConfig file untuk memberikan setiap permintaan yang masuk dari browser ke controller yang ditentukan.

Perhatikan bahwa dalam kode sumber di atas controller default dan nama tindakan yang “Home” dan “index”. Di sini Anda hanya perlu mengubah kedua sesuai kebutuhan Anda.

Jadi, untuk menunjukkan hal itu, kita perlu membuat kelas kontroler baru. Anda dapat memeriksa posting saya sebelumnya pada MVC controller topik untuk mengetahui cara membuat controller baru. Mari kita membuat controller dengan nama – TestController dan melihat terkait nya (tindakan) sebagai – TestView.

Memasukkan beberapa kode sumber untuk pandangan untuk mencapai beberapa tujuan dan mengubah default controller dan tindakan seperti yang ditunjukkan di bawah ini dengan kode disorot di bawah:

 

Sekarang jalankan aplikasi Anda secara acak dari mana saja (selain metode tindakan), misalnya dari file web.config dalam proyek Anda dan Anda akan diarahkan ke “TestView” bukan default “index” metode tindakan.

4) Bandingkan ASP.Net MVC Vs bentuk web URL\

Sebagai pemula, Anda harus tahu bahwa MVC dan asp.net bentuk web dua jenis lingkungan pengembangan aplikasi web dalam rangka asp.net. Dan kerangka asp.net sendiri adalah bagian dari platform .net yang digunakan untuk membangun, menyebarkan dan menjalankan aplikasi web.
Anda dapat Google beberapa artikel yang menjelaskan perbedaan antara MVC dan asp.net aplikasi, tapi dari mereka semua, sintaks untuk memanggil bentuk web di ASP.Net MVC dan bentuk adalah salah satu induk. Pada waktu berjalan, kedua jenis aplikasi mengungkapkan dua struktur URL yang berbeda.

Pada dasarnya, dalam aplikasi formulir web, URL yang dipetakan ke file fisik (misalnya WebForm1.aspx) di mana dalam hal aplikasi MVC, URL yang dipetakan ke Controller dan metode aksi mereka.

Sebagai contoh, pada host lokal untuk menjalankan halaman web default.aspx dari asp.net aplikasi formulir web, Anda harus lulus di bawah URL ke browser:

http: // localhost: 1416 / default

Anda dapat melihat bahwa di sini kita menggunakan url berbasis file mana defaultnya adalah file yang ada secara fisik (default.aspx) dalam aplikasi Anda.

Di sisi lain, seperti yang saya telah menjelaskan dalam posting terakhir saya dengan topik – tips untuk menggunakan pengendali MVC, yang ASP.Net MVC mendukung URL berbasis kemenangan. Berikut URL menunjukkan controller dan melihat hirarki. Dengan kata lain, tidak seperti file fisik itu didasarkan pada kontroler.

Mari kita ambil contoh dari sebuah aplikasi MVC. Di sini Anda harus lulus nama kontroler berhasil dengan nama tampilan setelah nama host di browser seperti berikut:

http: // localhost: 1564 / MyConytoller / MyView
Secara default akan mencari controller (MyController) pertama dan kemudian pandangan (ActionResult) di dalamnya untuk mengeksekusi kode.

Untuk menjalankan ASP.NET dan MVC diperlukan hosting yang mendukung program tersebut. JaringanHosting adalah pilihan yang tepat. JaringanHosting.com 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.

 

ASP.NET Hosting Indonesia- Cara Menggunakan C # Hapus Teks box di Formulir

eraser-e1436768283246Tutorial hari ini  adalah trik agak sederhana tetapi sangat efektif yang akan meningkatkan pengalaman pengguna secara keseluruhan di C # proyek berikutnya. Jika Anda sedang membangun sebuah situs yang membentuk intensif (katakanlah situs saja instruksi online) dan pengguna ingin menghapus kotak teks yang ia / dia telah didata karena ia / dia tidak senang dengan jawabannya. Alih-alih pengguna akan melalui dan menghapus semua jawaban sendiri, Anda bisa membuat tombol dan dasi acara itu yang akan menghapus semua bidang Text Box untuk dia / dirinya.

Hapus Teks box menggunakan C #
Hapus Teks box menggunakan C # Dengan kode ini, Anda dapat skala situs intensif formulir Anda untuk menahan ribuan kotak teks dan memiliki kemampuan untuk menghapus kotak teks sekaligus. Ini akan membuat lebih mudah untuk mempertahankan proyek masa depan juga untuk setiap penambahan masa depan Anda mungkin harus situs Anda.
Buat Proyek #
Jika Anda belum melakukannya, membuat sebuah situs web yang kosong. Terbuka Visual Studio dan klik File> New> Web Site. Menggunakan C # sebagai template diinstal, pilih ASP.NET Web Site kosong, nama file Page dan klik OK. Klik kanan pada nama situs web dan klik Add New Item. Menggunakan C # sebagai template, pilih Formulir Web, meninggalkan nama file sebagai Default.aspx dan klik menambahkan.

Sekarang bahwa Anda memiliki bentuk web untuk bekerja, Anda dapat mulai menambahkan item dari toolbox untuk menyelesaikan proses. Memperluas panel toolbox dan ambil dan menempatkan item Tombol dalam tag div terbuka dan menutup. Pergi ke depan dan menambahkan Tiga Textboxes serta Lapangan Label untuk menambahkan beberapa teks. Kode Anda harus terlihat seperti ini:

 

 

 

Cukup lurus ke depan sejauh ini. Seperti yang Anda lihat, kontrol akan kode dan mengatur semua aset yang tepat serta memberikan tombol kita event OnClick yang tepat.

 

C# code
C # kode Untuk menambahkan kontrol dan fungsi untuk tombol Anda, hanya beralih ke Berpisah View dan double klik Button. Visual Studio akan menarik halaman # kode Default.aspx.cs C. Daerah diblokir off untuk memasukkan kode Anda untuk Button. Dalam rangka untuk memiliki acara tombol menghapus semua bidang teks, kita harus membangun beberapa logika dengan menggunakan foreach dan jika bersyarat. Kami akan memberitahu komputer untuk melakukan hal berikut: “Carilah setiap ‘Control’, jika jenisnya adalah ‘TextBox’, kemudian mengganti teks dengan ‘ruang kosong’, jika kotak teks memiliki kontrol, kemudian menghapus kotak teks. Kode Anda akan terlihat seperti contoh di bawah ini:
Menguji halaman di browser Anda dan sekarang harus menghapus semua bidang teks. Anda dapat menambahkan bidang teks sebanyak yang Anda suka dan tombol akan tetap jelas semua bidang.

 

banner-jarhost

JaringanHosting.com 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.

Untuk keterangan lebih lanjut, silahkan klik disini!

 

ASP.NET Hosting Indonesia- Paging dengan ASP.NET Web API OData

banner-jarhost

OData adalah sebuah open web protocol untuk melakukan proses querying dan updating data via internet. OData memudahkan user untuk melakukan querying menggunakan protokol HTTP dan mendapatkan hasil dari proses query tersebut dalam format Atom, XML, ataupun JSON. Proses querying umum nya terhubung dengan sebuah web service yang berfungsi sebagai communication gate diantara dua proses tersebut.

Berikut caranya

When the API call returns the list of repositories in the body of the response as a JSON array:

 

It does not state the total number of records anywhere in the resulting JSON, not does it return the current page or the number of records per page which you requested. What it does however is to return the pagination information in the Link header of the request. So in the case of my API call above it returns the following Link header:

Link:

<https://api.github.com/user/repos?page=5&per_page=2>; rel=”next”, <https://api.github.com/user/repos?page=8&per_page=2>; rel=”last”, <https://api.github.com/user/repos?page=1&per_page=2>; rel=”first”, <https://api.github.com/user/repos?page=3&per_page=2>; rel=”prev”

 

Sehingga memungkinkan Anda untuk meminta halaman berikutnya dengan meminta URL di Link header dengan tipe relasi rel parameter value) of “next”. Juga untuk mendapatkan jumlah total halaman. Anda  perlu untuk mengambil parameter halaman query dari link dengan jenis hubungan yang terakhir.

 

Rekomendasi Hosting Terbaik

Jaringanhosting.com menyediakan Plesk Panel bagi anda, salah satu panel kontrol yang paling populer dan stabil untuk Windows hosting.

NET framework, ruang disk besar, bandwidth, database MSSQL dan banyak lagi kami memberikan kenyamanan untuk membangun sebuah situs yang kuat di Hosting jaringanhosting.com. Kami menawarkan Windows hosting mulai dari Rp.40.000,-/bulan saja. Kami juga menjamin 30 hari uang kembali dan jaminan uptime 99,9%. Jika Anda membutuhkan Windows Hosting terbaik, dengan harga yang  terjangkau serta  terpercaya kita harus memilih www.jaringanhosting.com.

 

 

ASP.NET Hosting – JaringanHosting.com :: Tutorial Mengirim SMS Menggunakan ASP.NET (C#)

Teknologi ASP.NET  sudah banyak digunakan oleh developer-developer terkenal. Dengan adanya ASP.NET, tampilan dari web tersebut menjadi luar biasa. ASP.NET tidak hanya terbatas pada bahasa script, tetapi memungkinkan Anda untuk menggunakan bahasa NET seperti C #, J #, VB, dll. Hal ini memungkinkan developer untuk membangun aplikasi yang sangat menarik dengan memanfaatkan Visual Studio.  Alat pengembangan yang disediakan oleh Microsoft . ASP.NET adalah murni server-side teknologi.

Kali ini, akan membahas tentang bagaimana cara mengirim SMS menggunakan ASP.NET melalui HTTP? Untuk mengerjakan ini, kalian harus paham tentang Microsoft Visual Studio dan bahasa pemrograman C #.

basic_template_stop

Kode ini sangat berguna bagi Anda yang ingin:

  • Menambahkan fungsionalitas SMS ke sebuah website.
  • Menambahkan fungsionalitas SMS ke Intranet suatu Perusahaan.
  • Membuat pemberitahuan SMS secara otomatis.
  • Meningkatkan keamanan situs web dengan menambahkan masuk SMS.

Hal yang pertama kali Anda lakukan adalah, menginstal SMS Gateway pada komputer Anda. Di sini kita menggunakan Ozeki NG – SMS Gateway. Ozeki NG – SMS Gateway akan menggunakan GSM ponsel / modem yang terpasang ke PC Anda (dengan kabel data ponsel-to-PC) atau bisa juga koneksi SMS IP untuk mengirim pesan. ASP.NET aplikasi Anda akan melakukan permintaan HTTP untuk mengirim pesan menggunakan program Ozeki NG. Untuk kalian yang belum mempunyai Ozeki NG, bisa didownload disini. Agar lebih memahami cara kerjanya, lihat diagram berikut:

sms gateway

Berikut langkah pengerjaannya :

Buka Visual Studio 2008 -> File -> New -> Project.

1. Membuat Form HTML

smssend.aspx

sms2

Tampilannya sebagai berikut :

hasil sms

2. Pengolahan data yang berasal dari form HTML

smssend.aspx.cs

sms3

3. Mengirim Permintaan Untuk SMS Gateway dan Menerima Jawaban

sms4

 

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

 

 

ASP.NET Hosting – JaringanHosting.com :: Tutorial Cancelling Tasks Pada .NET 4.0

. NET 4.0 memperkenalkan sebuah intstuksi yang disebut CancellationToken yang menyediakan mekanisme untuk membatalkan operasi baik yang sinkron dan asynchronous . Berikut adalah beberapa hal penting dari struktur ini :

*isCancellationRequested – properti pada Boolean yang dapat disurvei oleh kode yang berfugnsi untuk mengetahui apakah telah dibatalkan atau dilakukan permintaan pembatalan.

*Register – untuk mendaftar ketika permintaan pembatalan telah dilakukan.

banner jarhost

Disini terdapat CancellationTokenSource, yang berfungsi untuk mendapatkan token pembatalan . Keuntungan pada model pembatalan ini adalah bahwa token pembatalan dapat dikirimkan secara bebas kepada para listeners .. Berikut adalah langkah-langkah yang diperlukan untuk proses pembatalan :

1. Pertama, buat cancellation token(cToken) menggunakan CancellationTokenSource class.

2. Pada GenerateNumbers  > Task<>.Factory.StartNew().

3. Masuk ke bagian Register(), metode ini untuk proses registrasi pada cancelNotification. Jadi, nanti akan ada notifikasi permintaan proses pembatalan telah dibuat.

4. Setelah itu, CancellationTokenSource.Cancel() , dan proses pembatalan telah selesai.

C#

using System;

using System.Threading.Tasks;

using System.Threading;

namespace CancelTask

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine(“Press 1 to cancel task”);

var cTokenSource = new CancellationTokenSource();

// Create a cancellation token from CancellationTokenSource

var cToken = cTokenSource.Token;

// Create a task and pass the cancellation token

var t1 = Task<int>.Factory.StartNew(()

=> GenerateNumbers(cToken), cToken);

// to register a delegate for a callback when a

// cancellation request is made

cToken.Register(() => cancelNotification());

// If user presses 1, request cancellation.

if (Console.ReadKey().KeyChar == ‘1’)

{

// cancelling task

cTokenSource.Cancel();

}

Console.ReadLine();

}

static int GenerateNumbers(CancellationToken ct)

{

int i;

for (i = 0; i < 10; i++)

{

Console.WriteLine(“Method1 – Number: {0}”, i);

Thread.Sleep(1000);

// poll the IsCancellationRequested property

// to check if cancellation was requested

if (ct.IsCancellationRequested)

{

break;

}

 

}

return i;

}

// Notify when task is cancelled

static void cancelNotification()

{

Console.WriteLine(“Cancellation request made!!”);

}

}

}

 

VB.NET (Converted)

Imports System

Imports System.Threading.Tasks

Imports System.Threading

Namespace CancelTask

Friend Class Program

Sub Main(ByVal args() As String)

Console.WriteLine(“Press 1 to cancel task”)

Dim cTokenSource = New CancellationTokenSource()

‘ Create a cancellation token from CancellationTokenSource

Dim cToken = cTokenSource.Token

‘ Create a task and pass the cancellation token

Dim t1 = Task(Of Integer).Factory.StartNew(Function() GenerateNumbers(cToken), cToken)

‘ to register a delegate for a callback when a

‘ cancellation request is made

cToken.Register(Sub() cancelNotification())

‘ If user presses 1, request cancellation.

If Console.ReadKey().KeyChar = “1”c Then

‘ cancelling task

cTokenSource.Cancel()

End If

Console.ReadLine()

End Sub

 

Private Shared Function GenerateNumbers(ByVal ct As CancellationToken) As Integer

Dim i As Integer

For i = 0 To 9

Console.WriteLine(“Method1 – Number: {0}”, i)

Thread.Sleep(1000)

‘ poll the IsCancellationRequested property

‘ to check if cancellation was requested

If ct.IsCancellationRequested Then

Exit For

End If

Next i

Return i

End Function

‘ Notify when task is cancelled

Private Shared Sub cancelNotification()

Console.WriteLine(“Cancellation request made!!”)

End Sub

End Class

End Namespace

Maka hasil outputnya adalah :

output1

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

 

ASP.NET Hosting – JaringanHosting.com :: Cara Deploy Aplikasi .NET Menggunakan Crystal Reports

Crystal Report pada ASP.NET
Pengertian Crystal Report..

Adalah, standar bantuan membuat report untuk Visual Studio .NET digunakan untuk menampilkan data. Anda dapat melihat total dari level yang berbeda, grafik untuk menganalisa data, dan lebih banyak lagi. Membuat laporan di Crystal Report membutuhkan koding seminimalkan mungkin selama itu dibuat didalam tampilan Designer. Selain itu juga tersedia fitur untuk integrasi dengan Microsoft Visual Studio .NET, Borland Delphi, and C# Builder.

Keuntungan Crystal Reports..

  1. Perkembangan laporan yang cepat dimana tampilan designer akan mempermudah proses coding bagi programmer
  2. Dapat membuat laporan yang lebih lengkap dengan menambahkan grafik dan menggunakan model bisnis
  3. Dapat membuka laporan dengan model berobjek dimana dapat berinteraksi dengan tool laen dalam ASP .NET Web Form
  4. Dapat mengekspor laporan ke dalam format yang lebih umum seperti .pdf, .doc, .xls, .html dan .rtf

Namun, terkadang Crystal Reports sering menimbulkan masalah. Contoh masalah yang sering terjadi seperti ” Can’t find keycode32.dll” ini mungkin terjadi jika license key tidak diberikan selama proses deployment package. Untuk memasukkan license key, gunakan prosedur sebagai berikut :

1. Buatlah sample Deployment project.

CR 1

Ketikan pada Name “setup” sebagai contoh. Setelah itu Klik Ok.

2. Lalu klik Application Folder (“File System on the Target Machine”) , setelah itu klik kanan di sembarang tempat yang kosong, pilih Add > File dari shortcut menu.

CR2

3. Kemudian, ke bin directory aplikasi .NET, pilih project yang sudah tersedia sebelumnya dan pilih yang filenya *.exe

cr3

4. Setelah itu, ke > Solution Explorer > klik kanan pada Setup dan pilih Add > Merge Module

CR4

5. Tambahkan file pada modules dialog box, pilih Crystal_Database_Access2003.msm, Crystal_Database_Access2003_enu.msm, Crystal_Managed2003.msm and Crystal_regwiz2003.msm dan kemudian Ok.

cr5

6. Kembali lagi ke Solution Explorer, klik kanan pada crystal_regwiz2003.msm pilih > properties. Seting license key value yang terdapat di MergeModuleProperties > License key as “AAP50-GS00000-U7000RN”.

cr6

cr7

7. Proses yang terakhir,  ke menu help di Visual Studio 2003, pilih > About Microsoft Development Environment and locate Crystal Reports for Visual Studio.NET. Nanti akan muncul seperti ini :

cr8

 JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!