perancah ASP.NET di Visual Studio 2013

oleh Tom FitzMacken

ASP.NET Scaffolding adalah fitur baru yang disertakan dalam Visual Studio 2013.

Gambaran Umum

ASP.NET Scaffolding adalah kerangka kerja pembuatan kode untuk aplikasi web ASP.NET. Visual Studio 2013 menyertakan generator kode yang telah diinstal sebelumnya untuk proyek MVC dan Web API. Anda menambahkan perancah ke proyek anda ketika anda ingin dengan cepat menambahkan kode yang berinteraksi dengan model data. Menggunakan perancah dapat mengurangi jumlah waktu untuk mengembangkan operasi data standar dalam proyek Anda.

Secara default, Visual Studio 2013 tidak mendukung pembuatan kode untuk proyek Formulir Web, tetapi Anda dapat menggunakan perancah dengan Formulir Web dengan menambahkan dependensi MVC ke proyek atau menginstal ekstensi. Kedua pendekatan ditunjukkan di bawah ini.

Visual Studio 2013 Update 2 (saat ini RC) menyediakan kemampuan untuk memperluas perancah ASP.NET untuk memenuhi persyaratan skenario Anda. Dengan fungsionalitas ini, Anda dapat membuat templat perancah yang disesuaikan dan menambahkannya ke dialog Tambahkan Perancah Baru. Dalam templat yang dikustomisasi, Anda menentukan kode yang dihasilkan saat menambahkan item perancah. Untuk informasi selengkapnya, lihat Membuat Perancah Kustom untuk Visual Studio.

Prasyarat

Untuk menggunakan perancah ASP.NET, Anda harus memiliki:

  • Microsoft Visual Studio 2013
  • Alat Pengembang Web (bagian dari penginstalan Visual Studio 2013 default)
  • ASP.NET Web Frameworks and Tools 2013 (bagian dari penginstalan Visual Studio 2013 default)
  • Saat menggunakan Visual Studio 2022, instal proyek Net Framework dan templat item. Untuk informasi selengkapnya, lihat masalah GitHub ini.

Menambahkan item perancah ke MVC atau Web API

Untuk menambahkan perancah, klik kanan proyek atau folder dalam proyek, dan pilih TambahkanItem Perancah Baru, seperti yang ditunjukkan pada gambar berikut.

Tambahkan item perancah

Dari jendela Tambahkan Perancah , pilih jenis perancah untuk ditambahkan.

Pilih jenis perancah

Jendela Tambahkan Pengontrol memberi Anda kesempatan untuk memilih opsi untuk menghasilkan pengontrol, termasuk apakah Anda ingin menggunakan fitur asinkron baru dari Kerangka Kerja Entitas 6.

tambahkan pengontrol

Kelas dan halaman yang relevan dibuat untuk skenario Anda. Misalnya, gambar berikut menunjukkan pengontrol MVC dan tampilan yang dibuat melalui perancah untuk kelas model bernama Movies.

File yang dibuat

Menambahkan item perancah ke Formulir Web

Untuk menambahkan perancah yang menghasilkan kode Formulir Web, Anda harus menginstal ekstensi ke Visual Studio atau menambahkan dependensi MVC. Kedua pendekatan ditunjukkan di bawah ini, tetapi Anda hanya perlu melakukan salah satu pendekatan ini.

Ekstensi Perancah Formulir Web

Anda dapat menginstal ekstensi Visual Studio yang memungkinkan Anda menggunakan perancah dengan proyek Formulir Web. Di Visual Studio, pilih Alat lalu Ekstensi dan Updates. Dari dialog ini cari Visual Studio Gallery untuk Perancah Formulir Web.

menginstal perancah formulir web

Untuk informasi selengkapnya, lihat Perancah Formulir Web.

Dependensi MVC

Untuk menambahkan dependensi MVC, pilih Tambahkan - Item Perancah Baru. Di jendela Tambahkan Perancah, pilih Dependensi MVC, seperti yang ditunjukkan di bawah ini.

menambahkan dependensi MVC

Ada dua opsi untuk perancah MVC; Minimal dan Penuh. Jika Anda memilih Minimal, hanya paket dan referensi NuGet untuk ASP.NET MVC yang ditambahkan ke proyek Anda. Jika Anda memilih opsi Penuh, dependensi Minimal ditambahkan, serta file konten yang diperlukan untuk proyek MVC. Untuk menggunakan perancah dengan mudah, pilih Dependensi penuh.

pilih Dependensi penuh

Setelah menambahkan dependensi, Anda akan melihat file readme.txt . Ikuti instruksi dalam file ini dengan cermat untuk memastikan bahwa proyek Anda berfungsi dengan benar.

Setelah menyelesaikan langkah-langkah dalam file readme.txt, Anda dapat menambahkan item perancah baru seperti yang ditunjukkan di bagian sebelumnya tentang MVC dan Web API. Tampilan dan pengontrol yang dihasilkan secara otomatis akan berfungsi dengan benar dalam proyek Anda.

Tutorial

Untuk membuat perancah yang dikustomisasi, lihat Membuat Perancah Kustom untuk Visual Studio.

Untuk mengkustomisasi file yang dihasilkan, lihat Cara mengkustomisasi file yang dihasilkan dari dialog Item Perancah Baru.

Untuk contoh penggunaan perancah dengan pengembangan Database Pertama, lihat EF Database First dengan ASP.NET MVC.

Untuk contoh penggunaan perancah dalam proyek MVC , lihat Memulai dengan ASP.NET MVC 5.

Untuk contoh penggunaan perancah dalam proyek API Web , lihat Membuat REST API dengan Perutean Atribut di Web API 2.