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 4.5.1 Hosting Indonesia :: Cara Mengintegrasikan Apikasi ASP.NET di Facebook

Dalam artikel ini saya akan menjelaskan bagaimana cara untuk mengintegrasikan aplikasi ASP.NET di Facebook.
Facebook telah menyediakan fungsi yang memperpanjang Facebook Platform untuk setiap situs web yang ingin mengintegrasikan API Facebook untuk otentikasi pengguna.

Di sini saya akan menunjukkan kepada Anda bagaimana untuk mengintegrasikan aplikasi ASP.NET di Facebook. Silakan ikuti langkah-langkah di bawah ini.

Siapkan aplikasi Facebook

  • Untuk membuat facebook app klik pada bagian Developer;
  • Klik tombol Set up New App;
  • Menyetujui aturan Facebook dan klik Create App;
  • Masukan Security Check keywords;
  • Klik Submit;
  • Isi informasi dasar tentang aplikasi.

 photo facebook1_zpsafb77d41.png

  • Klik pada tab Facebook Integration;
  • Masukan Nama halaman kanvas;
  • Sebelum menempatkan URL dari halaman web dari situs Anda, saya ingin menunjukkan bagaimana halaman Anda bisa mendapatkan panggilan balik dari app facebook. Jadi pertama-tama kita membuat halaman web:
  • Membuat website ASP.NET dengan Visual studio.
  • Tambahkan referensi Facebook.dll dari “C:\Program Files\Coding4Fun\Facebook\Binaries”. Dll ini akan ditempatkan setelah menginstal kit Facebook Developer pada mesin Anda.
  • Buat instance dari objek FacebookService. Anda dapat menyalin facebook app API key dan secret key dari halaman aplikasi di facebook dalam source code.

 photo facebook2_zpsf219fa9c.png

Masukan nilai-nilai di atas dalam FACEBOOK_API_KEY dan konstanta FACEBOOK_SECRET masing-masing.
Anda bisa mendapatkan user_id facebook yang diminta oleh aplikasi ini dengan memanggil
string userId = Session["Facebook_userId"] as String;

Anda juga bisa mendapatkan banyak informasi tentang pengguna seperti nama, jenis kelamin, lokasi, teman-teman dll.
User usr=_fbService.GetUserInfo();

 photo facebook3_zpsf2cae0a0.png

Source Code:

using System;
using Facebook;
public partial class Facebook_ConnectFacebook : System.Web.UI.Page
{
Facebook.Components.FacebookService _fbService = new Facebook.Components.FacebookService();
private const string FACEBOOK_API_KEY = "191856207506775";
private const string FACEBOOK_SECRET = "820c0b05b14a09365e072c8d37a8c49f";

protected void Page_Load(object sender, EventArgs e)
{
_fbService.ApplicationKey = FACEBOOK_API_KEY; _fbService.Secret = FACEBOOK_SECRET;
_fbService.IsDesktopApplication = false;
string sessionKey = Session["Facebook_session_key"] as String;
string userId = Session["Facebook_userId"] as String;

// When the user uses the Facebook login page, the redirect back here
// will will have the auth_token in the query params

string authToken = Request.QueryString["auth_token"];

// We have already established a session on behalf of this user
if (!String.IsNullOrEmpty(sessionKey))
{
_fbService.SessionKey = sessionKey; _fbService.UserId = userId;
}
// This will be executed when Facebook login redirects to our page
else if (!String.IsNullOrEmpty(authToken))
{
_fbService.CreateSession(authToken);
Session["Facebook_session_key"] = _fbService.SessionKey;
Session["Facebook_userId"] = _fbService.UserId;
Session["Facebook_session_expires"] = _fbService.SessionExpires;
}
// Need to login
else
{
Response.Redirect(@"http://www.Facebook.com/login.php?api_key=" + _fbService.ApplicationKey + @"&v=1.0\");
}

User usr = _fbService.GetUserInfo();
string t = string.Format("User Name:{0}, Sex:{1}, Location: {2}", usr.Name, usr.Sex, usr.CurrentLocation.City);
Response.Write(t);
}
}