Tạo ứng dụng ASP.NET MVC 5 Empty và thực hiện công việc sau:
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).
// 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.
@{
ViewBag.Title = "Trang chủ";
}
<h2>Trang chủ</h2>
<hr />
<h3>@ViewBag.message</h3>
@{
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