CodematicDemoMVC adalah contoh kode sumber proyek lengkap berdasarkan aplikasi pola MVC arsitektur tiga tingkat, yang dikembangkan berdasarkan Asp.net 3.5.
Strukturnya lebih ringkas dan memberikan contoh referensi kode sumber yang lebih efektif.
Akan lebih mudah bagi pengguna untuk lebih memahami dan menggunakan arsitektur ini untuk pengembangan. Bekerja sama dengan generator kode Dongsoft .Net, ini dapat membuat pengembangan lebih efisien dan lebih santai.
Proyek ini melibatkan aplikasi utama berikut:
1) Struktur tiga lapis berbasis standar.
2) Lapisan presentasi mengadopsi mode MVC.
3) Operasi penambahan, penghapusan, modifikasi dan query data.
4) Daftar tampilan data dan pemrosesan paging.
5) Penerapan Linq, dll.
******************************************************* * ****
Lib: perpustakaan kelas umum
BLL: lapisan bisnis
Model: entitas data
DAL: lapisan data
WebMVC: lapisan presentasi
Di bawah DB_51aspx adalah database Sql2005. Anda dapat menambahkan akun/kata sandi manajemen default: 51aspx/51aspx
Dengan mempelajari MVC, kita dapat melihat bahwa MVC memiliki ciri-ciri sebagai berikut:
1) Pemisahan pemrosesan dan tampilan bisnis: Halaman ASPX dan kode CS dipisahkan sepenuhnya. Penggunaan kembali dan pemeliharaan yang lebih baik.
2) Penggunaan kontrol formulir sisi server tidak lagi disarankan. Sebagai gantinya, gunakan input tradisional, atau biarkan Html.TextBox langsung menghasilkan label kontrol.
3) Tidak ada model yang digerakkan oleh peristiwa. Di ASP.NET MVC, ketika sebuah tombol diklik, Anda seharusnya tidak lagi berpikir bahwa harus ada metode pemrosesan Klik di aspx.cs yang sesuai. Yang harus Anda pikirkan adalah harus ada Tindakan di Pengontrol untuk menanganinya .acara ini.
4) Tidak ada lagi pengikatan data. Jika Anda terbiasa dengan pengikatan data GridView, Anda perlu mengubah pemikiran Anda di ASP.NET MVC dan menyelesaikannya sendiri.
5) Menambahkan penulisan ulang alamat. Komponen Perutean MVC memungkinkan kita melakukan pemrosesan perutean URL dengan sangat baik.
6) Secara keseluruhan dapat dipahami bahwa MVC merupakan ekstensi model pemrograman berbasis Web Form dan solusi model pemrograman untuk lapisan presentasi.