Mulai menggunakan ASP.NET Core MVC

Oleh Rick Anderson

Tutorial ini mengajarkan ASP.NET pengembangan web Core MVC dengan pengontrol dan tampilan. Jika Anda baru menggunakan pengembangan web ASP.NET Core, pertimbangkan Razor versi Pages dari tutorial ini, yang menyediakan titik awal yang lebih mudah. Lihat Memilih UI ASP.NET Core, yang membandingkan Razor Pages, MVC, dan Blazor untuk pengembangan UI.

Ini adalah tutorial pertama dari seri yang mengajarkan ASP.NET pengembangan web Core MVC dengan pengontrol dan tampilan.

Di akhir seri, Anda akan memiliki aplikasi yang mengelola dan menampilkan data film. Anda mempelajari cara:

  • Buat aplikasi web.
  • Menambahkan dan membuat perancah model.
  • Bekerja dengan database.
  • Tambahkan pencarian dan validasi.

Lihat atau unduh kode sampel (cara mengunduh).

Prasyarat

Membuat aplikasi web

  • Mulai Visual Studio dan pilih Buat proyek baru.
  • Dalam dialog Buat proyek baru , pilih ASP.NET Core Web App (Model-View-Controller)>Berikutnya.
  • Dalam dialog Konfigurasikan proyek baru Anda , masukkan MvcMovie untuk Nama proyek. Penting untuk memberi nama proyek MvcMovie. Kapitalisasi perlu mencocokkan masing-masing namespace ketika kode disalin.
  • Pilih Selanjutnya.
  • Dalam dialog Informasi tambahan , pilih .NET 6.0 (Dukungan jangka panjang).
  • Pilih Buat.

Dialog info tambahan

Untuk pendekatan alternatif untuk membuat proyek, lihat Membuat proyek baru di Visual Studio.

Visual Studio menggunakan templat proyek default untuk proyek MVC yang dibuat. Proyek yang dibuat:

  • Adalah aplikasi yang berfungsi.
  • Adalah proyek pemula dasar.

Menjalankan aplikasi

  • Pilih Ctrl+F5 untuk menjalankan aplikasi tanpa debugger.

    Visual Studio menampilkan dialog berikut saat proyek belum dikonfigurasi untuk menggunakan SSL:

    Proyek ini dikonfigurasi untuk menggunakan SSL. Untuk menghindari peringatan SSL di browser, Anda dapat memilih untuk mempercayai sertifikat yang ditandatangani sendiri yang telah dibuat IIS Express. Apakah Anda ingin mempercayai sertifikat IIS Express SSL?

    Pilih Ya jika Anda mempercayai sertifikat IIS Express SSL.

    Dialog berikut ditampilkan:

    Dialog peringatan keamanan

    Pilih Ya jika Anda setuju untuk mempercayai sertifikat pengembangan.

    Untuk informasi tentang mempercayai browser Firefox, lihat Kesalahan sertifikat Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

Visual Studio menjalankan aplikasi dan membuka browser default.

Bilah alamat menunjukkan localhost:port# dan bukan sesuatu seperti example.com. Nama host standar untuk komputer lokal Anda adalah localhost. Saat Visual Studio membuat proyek web, port acak digunakan untuk server web.

Meluncurkan aplikasi tanpa penelusuran kesalahan dengan memilih Ctrl+F5 memungkinkan Anda untuk:

  • Buat perubahan kode.
  • Simpan file.
  • Refresh browser dengan cepat dan lihat perubahan kode.

Anda dapat meluncurkan aplikasi dalam mode debug atau non-debug dari menu Debug :

Menu debug

Anda dapat men-debug aplikasi dengan memilih tombol MvcMovie di toolbar:

Tombol debug MvcMovie

Gambar berikut menunjukkan aplikasi:

Home atau halaman Indeks

Dalam tutorial berikutnya dalam seri ini, Anda belajar tentang MVC dan mulai menulis beberapa kode.

Tutorial ini mengajarkan ASP.NET pengembangan web Core MVC dengan pengontrol dan tampilan. Jika Anda baru menggunakan pengembangan web ASP.NET Core, pertimbangkan Razor versi Pages dari tutorial ini, yang menyediakan titik awal yang lebih mudah. Lihat Memilih ASP.NET Core UI, yang membandingkan Razor Pages, MVC, dan Blazor untuk pengembangan UI.

Ini adalah tutorial pertama dari seri yang mengajarkan ASP.NET pengembangan web Core MVC dengan pengontrol dan tampilan.

Di akhir seri, Anda akan memiliki aplikasi yang mengelola dan menampilkan data film. Anda mempelajari cara:

  • Buat aplikasi web.
  • Tambahkan dan buat perancah model.
  • Bekerja dengan database.
  • Tambahkan pencarian dan validasi.

Lihat atau unduh kode sampel (cara mengunduh).

Prasyarat

Membuat aplikasi web

  • Mulai Visual Studio dan pilih Buat proyek baru.
  • Dalam dialog Buat proyek baru , pilih ASP.NET Core Web Application>Next.
  • Dalam dialog Konfigurasikan proyek baru Anda , masukkan MvcMovie untuk Nama proyek. Penting untuk memberi nama proyek MvcMovie. Kapitalisasi perlu mencocokkan setiap namespace kecocokan saat kode disalin.
  • Pilih Buat.
  • Dalam dialog Buat aplikasi web ASP.NET Core baru , pilih:
    • .NET Core dan ASP.NET Core 5.0 di dropdown.
    • ASP.NET Core Web App (Model-View-Controller).
    • Buat.

Membuat aplikasi web ASP.NET Core baru

Untuk pendekatan alternatif untuk membuat proyek, lihat Membuat proyek baru di Visual Studio.

Visual Studio menggunakan templat proyek default untuk proyek MVC yang dibuat. Proyek yang dibuat:

  • Adalah aplikasi yang berfungsi.
  • Adalah proyek pemula dasar.

Menjalankan aplikasi

  • Pilih Ctrl+F5 untuk menjalankan aplikasi tanpa debugger.

    Visual Studio menampilkan dialog berikut saat proyek belum dikonfigurasi untuk menggunakan SSL:

    Proyek ini dikonfigurasi untuk menggunakan SSL. Untuk menghindari peringatan SSL di browser, Anda dapat memilih untuk mempercayai sertifikat yang ditandatangani sendiri yang telah dihasilkan IIS Express. Apakah Anda ingin mempercayai sertifikat SSL IIS Express?

    Pilih Ya jika Anda mempercayai sertifikat IIS Express SSL.

    Dialog berikut ditampilkan:

    Dialog peringatan keamanan

    Pilih Ya jika Anda setuju untuk mempercayai sertifikat pengembangan.

    Untuk informasi tentang mempercayai browser Firefox, lihat Kesalahan sertifikat Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

    Visual Studio:

    Bilah alamat menunjukkan localhost:port# dan bukan sesuatu seperti example.com. Nama host standar untuk komputer lokal Anda adalah localhost. Saat Visual Studio membuat proyek web, port acak digunakan untuk server web.

Meluncurkan aplikasi tanpa penelusuran kesalahan dengan memilih Ctrl+F5 memungkinkan Anda untuk:

  • Buat perubahan kode.
  • Simpan file.
  • Refresh browser dengan cepat dan lihat perubahan kode.

Anda dapat meluncurkan aplikasi dalam mode debug atau non-debug dari item menu Debug :

Menu debug

Anda dapat men-debug aplikasi dengan memilih tombol IIS Express

IIS Express

Gambar berikut menunjukkan aplikasi:

Home atau halaman Indeks

Di bagian berikutnya dari tutorial ini, Anda belajar tentang MVC dan mulai menulis beberapa kode.

Tutorial ini mengajarkan ASP.NET pengembangan web Core MVC dengan pengontrol dan tampilan. Jika Anda baru menggunakan pengembangan web ASP.NET Core, pertimbangkan Razor versi Pages dari tutorial ini, yang menyediakan titik awal yang lebih mudah. Lihat Memilih ASP.NET Core UI, yang membandingkan Razor Pages, MVC, dan Blazor untuk pengembangan UI.

Ini adalah tutorial pertama dari seri yang mengajarkan ASP.NET pengembangan web Core MVC dengan pengontrol dan tampilan.

Di akhir seri, Anda akan memiliki aplikasi yang mengelola dan menampilkan data film. Anda mempelajari cara:

  • Buat aplikasi web.
  • Tambahkan dan buat perancah model.
  • Bekerja dengan database.
  • Tambahkan pencarian dan validasi.

Lihat atau unduh kode sampel (cara mengunduh).

Prasyarat

Membuat aplikasi web

  • Dari Visual Studio, pilih Buat proyek baru.

  • Pilih ASP.NET Aplikasi> Web IntiBerikutnya.

    Membuat proyek ASP.NET Core Web Application baru

  • Beri nama proyek MvcMovie dan pilih Buat. Penting untuk memberi nama proyek MvcMovie sehingga ketika Anda menyalin kode, namespace akan cocok.

    Mengonfigurasi proyek baru Anda

  • Pilih Aplikasi Web(Model-View-Controller). Dari kotak dropdown, pilih .NET Core dan ASP.NET Core 3.1, lalu pilih Buat.

    Dialog proyek baru, .NET Core di panel kiri, web ASP.NET Core

Visual Studio menggunakan templat proyek default untuk proyek MVC yang dibuat. Proyek yang dibuat:

  • Adalah aplikasi yang berfungsi.
  • Adalah proyek pemula dasar.

Menjalankan aplikasi

  • Pilih Ctrl+F5 untuk menjalankan aplikasi tanpa penelusuran kesalahan.

    Visual Studio menampilkan dialog berikut saat proyek belum dikonfigurasi untuk menggunakan SSL:

    Proyek ini dikonfigurasi untuk menggunakan SSL. Untuk menghindari peringatan SSL di browser, Anda dapat memilih untuk mempercayai sertifikat yang ditandatangani sendiri yang telah dibuat IIS Express. Apakah Anda ingin mempercayai sertifikat IIS Express SSL?

    Pilih Ya jika Anda mempercayai sertifikat IIS Express SSL.

    Dialog berikut ditampilkan:

    Dialog peringatan keamanan

    Pilih Ya jika Anda setuju untuk mempercayai sertifikat pengembangan.

    Untuk informasi tentang mempercayai browser Firefox, lihat Kesalahan sertifikat Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

    Visual Studio:

    Bilah alamat menunjukkan localhost:port# dan bukan sesuatu seperti example.com. Nama host standar untuk komputer lokal Anda adalah localhost. Saat Visual Studio membuat proyek web, port acak digunakan untuk server web.

Meluncurkan aplikasi tanpa penelusuran kesalahan dengan memilih Ctrl+F5 memungkinkan Anda untuk:

  • Buat perubahan kode.
  • Simpan file.
  • Refresh browser dengan cepat dan lihat perubahan kode.

Anda dapat meluncurkan aplikasi dalam mode debug atau non-debug dari item menu Debug :

Menu debug

Anda dapat men-debug aplikasi dengan memilih tombol IIS Express

IIS Express

Gambar berikut menunjukkan aplikasi:

Home atau halaman Indeks

Di bagian berikutnya dari tutorial ini, Anda belajar tentang MVC dan mulai menulis beberapa kode.