Folder apa yang harus disertakan dalam aplikasi web ASP.NET MVC? Ini akan diperkenalkan di bagian ini.
Untuk mempelajari ASP.NET MVC, kita akan membangun aplikasi Internet.
Bagian 2: Jelajahi folder aplikasi.
Isi folder aplikasi web ASP.NET MVC pada umumnya terlihat seperti ini:
Informasi aplikasi Referensi Properti folder aplikasi Folder App_Data Folder konten Folder pengontrol Folder model Folder skrip Folder tampilanBerkas konfigurasi Paket global.asax.config Web.config |
Nama foldernya sama untuk semua aplikasi MVC. Kerangka kerja MVC didasarkan pada penamaan default. Pengontrol ditulis di folder Controllers, tampilan ditulis di folder Views, dan model ditulis di folder Models. Anda tidak harus menggunakan nama folder dalam kode aplikasi Anda.
Penamaan standar mengurangi jumlah kode dan memfasilitasi pemahaman pengembang tentang proyek MVC.
Berikut gambaran singkat isi masing-masing folder:
Folder App_Data digunakan untuk menyimpan data aplikasi.
Kami akan membahas menambahkan database SQL ke folder App_Data nanti di tutorial ini.
Folder Konten digunakan untuk menyimpan file statis, seperti style sheet (file CSS), ikon, dan gambar.
Pengembang Web Visual akan secara otomatis menambahkan folder tema ke folder Konten. Folder tema menyimpan gaya dan gambar jQuery. Di proyek Anda, Anda dapat menghapus folder tema ini.
Pengembang Web Visual juga akan menambahkan file style sheet standar ke proyek: file Site.css di folder konten. File style sheet ini adalah file yang Anda edit ketika Anda ingin mengubah gaya aplikasi Anda.
Kami akan mengedit file stylesheet ini (Site.css) di bab selanjutnya dari tutorial ini.
Folder Controllers berisi kelas pengontrol yang bertanggung jawab untuk menangani input pengguna dan kelas terkait.
MVC mengharuskan semua nama file pengontrol diakhiri dengan "Pengontrol".
Pengembang Web Visual telah membuat pengontrol Beranda (untuk halaman Beranda dan halaman Tentang) dan pengontrol Akun (untuk halaman Login):
Kami akan membuat lebih banyak pengontrol di bab selanjutnya dari tutorial ini.
Folder Models berisi kelas-kelas yang mewakili model aplikasi. Model mengontrol dan memanipulasi data aplikasi.
Kita akan membuat model (kelas) nanti di tutorial ini.
Folder Views digunakan untuk menyimpan file HTML yang berhubungan dengan tampilan aplikasi (user interface).
Folder Views berisi folder untuk setiap pengontrol.
Di folder Tampilan, Pengembang Web Visual telah membuat folder Akun, folder Beranda, dan folder Bersama.
Folder Akun berisi halaman untuk pendaftaran akun pengguna dan login.
Folder Home digunakan untuk menyimpan halaman aplikasi seperti halaman home dan halaman about.
Folder Bersama digunakan untuk menyimpan tampilan (halaman master dan halaman tata letak) yang dibagikan antar pengontrol.
Kami akan mengedit file tata letak ini di bab berikutnya dari tutorial ini.
Folder Scripts menyimpan file JavaScript aplikasi.
Secara default, Pengembang Web Visual menempatkan file standar MVC, Ajax, dan jQuery di folder ini:
Catatan: File bernama "modernizr" adalah file JavaScript yang digunakan untuk membuat aplikasi mendukung HTML5 dan CSS3.