Lập trình ASP.NET MVC – Giới thiệu mô hình MVC trong ASP.NET CORE, khởi tạo và chạy dự án MVC, cấu trúc thư mục dự án ASP.NET MVC. Tìm hiểu về Controller, các Action trong Controller, truyền dữ liệu giữa View và Controller.
Tham khảo:
00:00 Giới thiệu mô hình MVC trong ASP.NET Core
02:05 Khởi tạo dự án và chạy ứng dụng ASP.NET MVC
04:24 Cấu trúc thư mục code dự án ASP.NET MVC
07:07 Kích hoạt route đến Razor Page trong ASP.NET MVC
09:29 Route – ánh xạ địa chỉ URL vào Action/Controller
12:32 Khái niệm controller, tạo Controller trong MVC
15:35 Inject ILogger và sử dụng Log trong ASP.NET MVC
20:22 Action trong Controller
23:34 ContentResult, phương thức Content() của Controller
25:27 FileContentResult, phương thức File() của Controller
28:40 JsonResult phương thức Json() của Controller
29:48 LocalRedirectResult, RedirectResult phương thức LocalRedirect() và Redirect()
32:20 Action trả về ViewResult, phương thức View() – Tạo View .CSHTML
41:10 Cấu hình thư mục chứa View .CSHTML trong ASP.NET MVC
45:12 Tạo model, đăng ký dịch vụ và thực hành truyền dữ liệu Controller sang View
50:03 Truyền Model từ Controller sang View
52:13 Sử dụng ViewData truyền dữ liệu từ Controller và giữa các .CSHTML
55:19 Sử dụng ViewBag truyền dữ liệu sang View
56:28 Sử dụng TemData truyền dữ liệu giữa các trang
01:01:42 Lưu dự án thành khó chứa Git, lưu trữ tại GitHub
☞ Subscribe :
THAM KHẢO CÁC LIST VIDEO:
– Lập trình C# :
– Lập trình ASP.NET CORE MVC :
Các bạn đăng ký theo dõi ủng hô kênh nhé, cảm ơn các bạn https://www.youtube.com/xuanthulab?sub_confirmation=1
Thầy cho em hỏi đoạn Video ContentRootPath có hiện gợi ý đoạn code. Cái này mình cài thêm plugin gì vậy thầy
Hay lắm luôn ạ, giải thích rất chi tiết, cặn kẽ, edit video rất chuẩn, em xem mà cứ cuốn theo luôn ^^
Ở view mình muốn dùng 2 model thì làm thế nào anh
Dạ cho em hỏi là hình như ở Net 7.0 thì Startup.cs được gộp chung vào Program.cs phải không ạ?
E dùng vs code trên win 10 ,tại sao e gõ lệnh .NET trong commend palette lại k hiện .NET: Generate access and Build ,debug ạ
Dành cho core 7,, thì các bạn DI IWebHostEnvironment vao controller sau do:
string filePath = Path.Combine(_env.ContentRootPath, "Files", "bird.jpg");
var bytes = System.IO.File.ReadAllBytes(filePath);
string contentType = MimeKit.MimeTypes.GetMimeType(filePath);
var cd = new System.Net.Mime.ContentDisposition
{
FileName = filePath,
Inline = true,
};
Response.Headers.Add("Content-Disposition", cd.ToString());
return File(bytes, contentType);
dùng phần mềm j viết code vậy add
sao của em create project ko có file setup thầy ạ
Đi mấy cái cơ bản thì nhiều người làm chứ những cái đào sâu như này rất ít để có thể tham khảo học. Rất cảm ơn a đã giúp con đường it của e trông ra hình ra lối hơn!!
tuyệt vời
Xin chào Anh, cho em hỏi giả sử 1 project đang hoạt động có 1 chức năng bị lỗi, bên nhà cung cấp gửi các file update đè lên thư mục bin, như vậy Anh cho e hỏi là trường hợp nào mình mới update code trong thư mục bin ạ?
Hay lắm anh, hy vọng sau các video lí thuyết thì anh sẽ làm 1 project ạ
tuyệt vời bác