Bagikan melalui


Membuat kontrol pengguna untuk halaman aplikasi atau bagian web SharePoint

Anda dapat membuat kontrol pengguna kustom yang menyediakan fungsionalitas kustom untuk solusi SharePoint Anda, dan Anda dapat menggunakan kembali fungsionalitas tersebut dalam proyek Anda. Anda dapat menyertakan kontrol pengguna di bagian web atau halaman aplikasi, menambahkan kontrol ASP.NET lain dan kontrol SharePoint, dan menentukan properti dan metode untuk kontrol. Untuk informasi selengkapnya tentang kontrol pengguna, lihat Membuat kontrol yang dapat digunakan kembali untuk komponen web atau halaman aplikasi dan Kontrol Pengguna dan Kontrol Server di SharePoint.

Untuk membuat kontrol pengguna untuk SharePoint

  1. Di Visual Studio, buka atau buat proyek SharePoint.

    Lihat templat proyek dan item proyek SharePoint.

  2. Di Penjelajah Solusi, pilihlah simpul proyek.

  3. Pada bilah menu, pilih Project>Add New Item.

    Kotak dialog Tambahkan Item Baru terbuka.

  4. Di panel Terinstal, pilih simpul Office/SharePoint.

  5. Dalam daftar templat SharePoint, pilih Kontrol Pengguna (Hanya Solusi Farm).

    Catatan

    Kontrol pengguna hanya berfungsi dalam solusi farm.

  6. Dalam kotak Nama, tentukan nama untuk kontrol pengguna, lalu pilih tombol Tambahkan.

    Visual Studio menambahkan beberapa folder dan file ke proyek Anda. Untuk informasi selengkapnya. lihat Buat Kontrol yang dapat digunakan ulang untuk komponen web atau halaman aplikasi.

    Secara default, file kontrol pengguna muncul di tampilan Sumber perancang Visual Web Developer. Dalam tampilan ini, Anda dapat mengedit markup XML kontrol. Anda dapat beralih ke tampilan Desain jika Anda ingin merancang kontrol secara visual dengan menyeret kontrol dari Kotak Alat. Lihat Tampilan Desain, Perancang Halaman Web.

  7. Jika Anda ingin menangani peristiwa yang terjadi dalam kontrol, tambahkan kode ke file kode kontrol pengguna.

    File ini muncul di Penjelajah Solusi di bawah file kontrol pengguna dan memiliki ekstensi .cs atau .vb, tergantung pada bahasa proyek.