Qua bài giới thiệu tổng quát về ASP.Net MVC đầu tiên, các bạn đã phần nào hiểu được cấu trúc cũng như cách thức hoạt động của nó.

Hướng dẫn tạo 1 project ASP.Net MVC, giải thích cấu trúc và vai trò của View, Controller

Đầu tiên các bạn mở Visual Studio lên, sau đó ngay tại thanh menu bạn chọn FILE >New >Project hoặc là cách đơn giản hơn là bạn nhấn tổ hợp phím tắt Ctrl + Shift + N

Sau khi bạn làm xong bước trên, chúng ta tiếp tục làm theo như hình nhé.

Sau khi bạn nhấn OK ở bước trên thì sẽ có 1 bảng hội thoại xuất hiện các bạn làm theo hình nhé

Sau khi hoàn thành việc tạo project, bây giờ chúng ta cùng đi phân tích cấu trúc của nó nhé.

Khi project được tạo ra thì chúng ta có thể chạy project lên brower, vậy để chạy được các bạn làm như sau:

Giao diện hiển thị khi chạy thành công như hình

Vậy có bạn nào tự hỏi là tại sao lại có màn hình này chạy lên khi chúng ta chạy project lên ban đầu không? Rất dễ hiểu các bạn ạ, các bạn cùng theo dõi giải thích phía dưới nhé

Để giải thích cho lý do mà mình nêu ra ở phần trên thì trước tiên các bạn vào mục Controller.

Sau đó các bạn chọn và mở HomeController lên thì sẽ thấy kết quả như hình dưới

Khi vào HomeController thì bạn sẽ thấy màn hình như phía trên. Các bạn để ý nhé, trong Controller có cung cấp 1 phương thức có tên gọi là ActionResult. Phương thức này trả về rất nhiều kiểu dữ liệu khác nhau, và trong trường hợp này các bạn thấy kiểu trả về là View().

Ở phần trên mình có đề cập, 1 Controller sẽ có 1 View kèm theo, các bạn hãy xuống phần View mở folder đó ra.

Như các bạn thấy, trong HomeController bao gồm 3 ActionResult đó là About, Contact, Index. Mà cả 3 ActionResult này đều trả về kiểu dữ liệu là View() vì vậy trong folder home sẽ cũng có 3 View tương ứng cho 3 ActionResult đó.

Cụ thể khi ActionResult Index được gọi lên thì Index.cshtml sẽ được hiển thị, và 2 cái còn lại tượng tự như vậy. Bây giờ, bạn click vào Index.cshtml để xem nội dung của file này thì các bạn sẽ thấy nội dung của nó giống y chang nội dung được hiển thị khi chúng ta chạy project lên.

Nhìn vào hình vẽ thì các bạn cũng thấy giao diện đó chính là do file Index.cshtml hiển thị, có nghĩa là ActionResult Index được gọi lên ban đầu, vậy lại có 1 câu hỏi đặt ra là tại sao trong HomeController gồm có 3 ActionResult mà cái Index lại được mặc định chạy đầu tiên mà không phài là About hay Contact? Các bạn chú ý nhé!

Xuất câu “Hello Howkteam” trong ASP.Net MVC

Ở phần thứ nhất các bạn đã nắm được cách hoạt động của View, Controller rồi, bây giờ chúng ta cùng tạo 1 ví dụ đơn giản đó là xuất ra câu “Hello Howkteam” nhé.

Qua bài học ngày hôm nay, các bạn đã hiểu về View, Controller cũng như cách tạo 1 project ASP.Net MVC và tạo 1 ví dụ đơn giản là xuất câu “Hello Howkteam” ra màn hình rồi nhé.

Bài sau chúng ta sẽ đi vào Tìm hiểu về Layout Page trong View và tạo ví dụ minh họa

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”.

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Tạo 1 project ASP.Net MVC đơn giản và giải thích cấu trúc, vai trò của View, Controller trong mô hình MVC. dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên like và share để ủng hộ Kteam và tác giả nhé!

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Thực hiện các bước sau để tạo một bảng số.

1. Nhấn , chọn biểu tượng phương thức Table, rồi sau đó nhấn .

Thao tác này sẽ hiển thị màn hình nhập hàm.

2. Sử dụng biến x để nhập hai hàm, một ở dạng thức f(x) và một ở dạng thức g(x).

Hãy chắc chắn nhập biến x ( hoặc (x)) khi tạo một bảng số. Bất kỳ biến nào khác x đều được xử lí như một hằng số.

Nếu bạn đang sử dụng một hàm duy nhất, hãy nhập hàm theo dạng thức f(x).

3. Trên hộp thoại Table Range xuất hiện, nhập giá trị cho Start, End, và Step.

Nhấn tạo và hiển thị bảng số theo hộp thoại Table Range.

Nhấn khi màn hình bảng số được hiển thị sẽ trở lại màn hình nhập hàm ở bước 2.

Ví dụ: Để tạo bảng số cho hàm f(x) = x2 + 12 và g(x) = x2 - 12 cho miền -1 ≦ x ≦ 1, được tăng theo bước nhảy 0,5

Trong bảng số, bạn có thể thay đổi giá trị trong ô x đang được tô đậm. Thay đổi giá trị x làm cho các giá trị f(x) và g(x) trong cùng một dòng được cập nhật tương ứng.

Nếu có giá trị trong ô x phía trên ô x đang được tô đậm, hãy nhấn hoặc sẽ tự động nhập vào ô được tô đậm một giá trị bằng với giá trị của ô ở trên đó cộng với giá trị Step. Tương tự, việc nhấn sẽ tự động nhập giá trị bằng giá trị của ô ở trên nhỏ hơn giá trị Step. Giá trị f(x) và g(x) trong cùng một dòng cũng được cập nhật tương ứng.

Số dòng tối đa trong bảng số được tạo ra phụ thuộc vào cài đặt bảng menu thiết lập. Hỗ trợ tối đa 45 dòng cho cài đặt “f(x)” trong khi đó hỗ trợ tối đa 30 dòng cho cài đặt “f(x),g(x)”.

Thao tác tạo bảng số làm cho nội dung của biến x bị thay đổi.

Chức năng nhập trong chế độ này sẽ bị xóa bất cứ khi nào các cài đặt Input/Output bị thay đổi trong phương thức Table.