Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 122 trang
Dung lượng: 3 MB

Giới thiệu nội dung

Tìm Hiểu Công Nghệ ASP.NET MVC

Lĩnh vực: Công nghệ thông tin, Lập trình web

Nội dung tài liệu:

Tài liệu này cung cấp một cái nhìn tổng quan và chi tiết về công nghệ ASP.NET MVC. Nội dung bao gồm lịch sử phát triển của Web, lý do ra đời của ASP.NET MVC, các nhược điểm của ASP.NET truyền thống, và giới thiệu sâu về cấu trúc, thành phần, cũng như cách hoạt động của ASP.NET MVC. Bên cạnh đó, tài liệu còn so sánh ASP.NET MVC với ASP.NET Web Forms, đồng thời trình bày các tính năng mới trong các phiên bản ASP.NET MVC 2 và 3, cũng như phân tích chi tiết các thành phần cốt lõi như Controllers, Actions, Views, và Models. Tài liệu cũng đề cập đến các khía cạnh quan trọng khác như các loại URL, Routing, HTML Helpers, Validation Form Data, Model Binders, Action Filters, chứng thực người dùng, Unit Test, triển khai ứng dụng, tích hợp Ajax, jQuery, và sự kết hợp giữa MVC và WebForms.

Mục lục chi tiết:

  • Phần I.
  • 1. Lịch sử phát triển Web
  • 2. Lý do ra đời của ASP.NET MVC
    • 2.1 Giới thiệu ASP.NET truyền thống
    • 2.2 Nhược điểm ASP.NET truyền thống
    • 2.3 Giới thiệu ASP.NET MVC (model-view-controller)
      • 2.3.1 Nguồn gốc ASP.NET MVC
      • 2.3.2 Các thành phần cấu thành ASP.NET MVC
      • 2.3.3 Cấu trúc mặc định của một dự án ASP.NET MVC
    • 2.4 So sánh giữa ASP.NET và ASP.NET MVC
    • 2.5 MVC2
  • 3. Tìm hiểu các thành phần bên trong ASP.NET MVC
    • 3.1 Controllers và Actions
      • 3.1.1 Controllers là gì ?
      • 3.1.2 Controller Actions là gì ?
    • 3.2 Views
      • 3.2.1 Views là gì ?
      • 3.2.2 Tạo Views như thế nào ?
      • 3.2.2 Sử dụng Views như thế nào ?
    • 3.3 Models
      • 3.3.1 Models là gì ?
      • 3.3.2 Tạo Database
      • 3.3.3 Tạo Data Model với Microsoft Entity Framework
      • 3.3.4 Sử dụng Linq to Sql trong ASP.NET MVC
    • 1.5 URLs và Routing
    • 1.6 View Master Page và User Control Page
      • 1.a.1 View Master Page
      • 1.a.2 User Control Page
    • 3.7 HTML Helpers
      • 1.a.1 HTML Helpers là gì ?
      • 1.a.2 Các phương thức có sẵn trong HTML Helpers
      • 1.a.3 Bổ sung các phương thức động trong HTML Helpers
    • 3.8 Validation Form Data
      • 1.a.1 Model State là gì ?
      • 1.a.2 Validation Helpers
      • 1.a.3 Validating with the IDataErrorInfo Interface
      • 1.a.4 Style Validation Message
    • 3.9 Model Binders và Action Filters
      • 1.a.1 Model Binders
      • 1.a.2 Action Filters
    • 1.10 Chứng thực Users
    • 1.11 Sử dụng Unit Test trong ASP.NET MVC
  • 5. Triển khai ứng dụng ASP.NET MVC
  • 6. Tích hợp Ajax vào ASP.NET MVC
  • 7. Sử dụng jQuery trong ASP.NET MVC
  • 8. Kết hợp giữa MVC và WebForms Phần II: