ASP.NET MVC - Thư mục ứng dụng
- Trang trước Ứng dụng MVC
- Trang sau Bố cục MVC
Để học ASP.NET MVC, chúng ta sẽ xây dựng một ứng dụng Internet.
Phần 2:Hiểu về thư mục ứng dụng.
Thư mục MVC
Một ứng dụng web ASP.NET MVC tiêu chuẩn có nội dung thư mục như sau:
Thông tin ứng dụng
- Thuộc tính
- Tham chiếu
Thư mục ứng dụng
- Thư mục App_Data
- Thư mục Content
- Thư mục Controllers
- Thư mục Models
- Thư mục Scripts
- Thư mục Views
Tệp cấu hình
- Global.asax
- packages.config
- Web.config
Tên thư mục của tất cả các ứng dụng MVC đều bằng nhau. MVC framework dựa trên tên gọi mặc định. Điều khiển nằm trong thư mục Controllers, giao diện nằm trong thư mục Views, mô hình nằm trong thư mục Models. Bạn không cần sử dụng tên thư mục trong mã ứng dụng.
Tên gọi tiêu chuẩn hóa đã giảm lượng mã, đồng thời có lợi cho việc phát triển viên hiểu dự án MVC.
Dưới đây là mô tả ngắn gọn về nội dung của từng thư mục:
Thư mục App_Data
Thư mục App_Data được sử dụng để lưu trữ dữ liệu ứng dụng.
Chúng ta sẽ thêm cơ sở dữ liệu SQL vào thư mục App_Data trong phần sau của hướng dẫn này.
Thư mục Content
Thư mục Content được sử dụng cho các tệp tĩnh, chẳng hạn như biểu mẫu (tệp CSS), biểu đồ và hình ảnh.
Visual Web Developer sẽ tự động thêm một tệp vào thư mục Content themes thư mục. Thư mục themes này lưu trữ các phong cách jQuery và hình ảnh. Trong dự án này, bạn có thể xóa thư mục chủ đề này.
Visual Web Developer sẽ tự động thêm tệp biểu mẫu tiêu chuẩn vào dự án: tệp trong thư mục Content Site.css. Tệp biểu thức样式 này là tệp bạn cần chỉnh sửa khi bạn muốn thay đổi样式 của ứng dụng.
Chúng ta sẽ chỉnh sửa tệp biểu thức样式 này (Site.css) trong phần sau của hướng dẫn.
Thư mục Controllers
Thư mục Controllers chứa các lớp controller chịu trách nhiệm xử lý đầu vào người dùng và phản hồi.
MVC yêu cầu tên của tất cả các tệp controller phải kết thúc bằng "Controller".
Visual Web Developer đã tạo sẵn một controller Home (dùng cho trang chủ và trang về) và một controller Account (dùng cho trang đăng nhập):
Chúng ta sẽ tạo thêm các controller trong phần sau của hướng dẫn.
Thư mục Models
Thư mục Models chứa các lớp biểu thị mô hình của ứng dụng. Mô hình lưu trữ và xử lý dữ liệu của ứng dụng.
Chúng ta sẽ tạo mô hình (lớp) trong phần sau của hướng dẫn.
Thư mục Views
Thư mục Views chứa các tệp HTML liên quan đến hiển thị của ứng dụng (giao diện người dùng).
Thư mục Views chứa một thư mục cho mỗi controller.
Visual Web Developer đã tạo ra một thư mục Account, một thư mục Home và một thư mục Shared (trong thư mục Views).
Thư mục Account chứa các trang dùng để đăng ký và đăng nhập tài khoản người dùng.
Thư mục Home dùng để lưu trữ các trang của ứng dụng như trang chủ và trang về.
Thư mục Shared dùng để lưu trữ các视图 (mẫu trang và layout) chia sẻ giữa các controller.
Chúng ta sẽ chỉnh sửa các tệp布局 này trong chương tiếp theo của hướng dẫn.
Thư mục Scripts
Thư mục Scripts lưu trữ các tệp JavaScript của ứng dụng.
Mặc định, Visual Web Developer sẽ đặt các tệp MVC, Ajax và jQuery tiêu chuẩn trong thư mục này:
Ghi chú:Tệp "modernizr" là tệp JavaScript dùng để hỗ trợ HTML5 và CSS3 trong ứng dụng.
- Trang trước Ứng dụng MVC
- Trang sau Bố cục MVC