Lab01 - Giới Thiệu Về ASP.NET MVC 5 - Bài 01 | DEVMASTER
Có thể bạn quan tâm
Lab 01
Introduction to ASP.NET MVC 5
Mục tiêu
- Biết tạo một Project ASP.NET trống và khởi tạo các thành phần Controller, View.
- Biết tạo một Project ASP.NET MVC 5 dựa trên template có sẵn và customize các thành phần.
Tạo ứng dụng ASP.NET MVC 5 Empty và thực hiện công việc sau:
- Tạo một HomeController với các Action: Index, About.
- Tạo 2 view ứng với 2 action trên (sử dụng _Layout để bố cục chung)
Bước 1: Mở Visual Studio 2019 -> vào File -> New -> Projects -> Chọn Web -> ASP.NET Web Appliction -> Nhập tên project -> Chọn đường dẫn lưu trữ -> Nhập tên solution -> Nhấn OK (xem hình dưới).
- Nhập tên và chọn Add
- Code gợi ý cho controller
// GET: /Home/Index
public ActionResult Index()
{
//sử dung ViewBag để đưa dữ liệu ra View
ViewBag.message = "Chào mừng bạn đến với ASP.NET MVC 5";
return View();
}
//GET: /Home/About
public ActionResult About()
{
//sử dung ViewBag để đưa dữ liệu ra View
ViewBag.message = "Đây là trang About";
return View();
}
Bước 3: Tạo các view ứng với 2 action trong Controller.
- Trong code Controller > kích chuột phải vào action Index chọn Add View
- Nhập các thông số như hình và nhấn Add
- Code Razor gợi ý như sau:
@{
ViewBag.Title = "Trang chủ";
}
<h2>Trang chủ</h2>
<hr />
<h3>@ViewBag.message</h3>
- Tạo View About.cshtml làm tương tự như view Index, code Razor gợi ý như sau:
@{
ViewBag.Title = "About";
}
<h2>Giới thiệu về ASP.NET MVC</h2>
<p>
MVC không phải là một mô hình lập trình mới lạ gì, và thậm chí, nó còn ra đời từ rất sớm. Có thể nói ASP.NET MVC là mô hình lập trình web chiến lược của Microsoft. Do đó, đối với những ai yêu mến và đi theo .NET, phát triển ứng dụng web với ASP.NET MVC sẽ là một kỹ năng không thể thiếu được.
</p>
Bước 4: Mở Views/Shared/_Layout.cshtml sửa lại code như sau:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
</head>
<body>
<nav style="background-color:#e1c9c9">
@Html.ActionLink("Trang chủ", "Index", "Home", null, new { @class = "navbar-brand" })
/
@Html.ActionLink("Giới thiệu", "About", "Home", null, new { @class = "navbar-brand" })
<hr />
</nav>
<div>
@RenderBody()
<hr />
<footer>
<p>© @DateTime.Now.Year - Phòng chuyên môn Devmaster</p>
</footer>
</div>
</body>
</html>
Bước 5: Chạy và kiểm tra kết quả trang chủ
Trang giới thiệu
Nguồn: Devmaster
Từ khóa » Tìm Hiểu Về Asp.net Mvc
-
Giới Thiệu ASP.NET MVC
-
Tổng Quan Về ASP.NET MVC - Microsoft Support
-
Giới Thiệu Tổng Quan Công Nghệ Web ASP.Net MVC | How Kteam
-
Tổng Quan ASP.Net MVC 5 - Nền Tảng Thiết Kế Web Mạnh Mẽ
-
ASP.NET MVC Là Gì & Tại Sao Bạn Nên Sử Dụng Nó? - Techmaster
-
Phần 1: Tạo ứng Dụng ASP .NET MVC đầu Tiên - Viblo
-
ASP.NET Cho Người Mới Bắt đầu: Tìm Hiểu Kiến thức Về .NET ...
-
ASP.NET Là Gì? Tìm Hiểu Lợi ích Và Cấu Trúc Của ASP.NET - ITNavi
-
[PDF] Tìm Hiểu Công Nghệ ASP.NET MVC - Nghean-Aptech
-
[ASP.NET MVC] Phần 1: Giới Thiệu ASP.NET MVC | DAMMIO
-
Tìm Hiểu Về ASP.NET MVC - Spiderum
-
Tìm Hiểu Công Nghệ Mvc - Tài Liệu Text - 123doc
-
(ASP.NET Core MVC) Tạo ứng Dụng MVC đầu Tiên C# CSharp
-
MVC Là Gì? Ứng Dụng Của Mô Hình MVC Trong Lập Trình - Vietnix