ASP.NET MVC 5 Hello World
Follow @skipperhoaXây dựng một ví dụ đơn giản với ASP.NET MVC 5. Ta cũng biết ASP.NET là một ngôn ngữ rất được nhiều lập trình viên dùng hiện này, bởi vì nó bảo mật rất tuyệt vời
Nay mình chia sẻ cách xây dựng ASP.NET MVC 5 trên phần mềm Visual Studio 2019
Đầu tiên các bạn cần tải Visual Studio 2019 về máy tính, bạn bấm vào đây//docs.microsoft.com/en-gb/visualstudio/releases/2019/release-notes
Sau khi tải về bạn cứ cái đặt bình thường, chọn các plugin cần dùng và bạn chuyển qua Individual Components, sao đó nhớ chọnClass Designer và LINQ to SQL Tools nhé
# Setup project ASP.NET MVC 5
Tạo một project để test thử nào mọi người, trong Visual Studio 2019 cũng khá tuyệt với đấy nhé, nói chung đẹp,...
Bạn chọn ASP.NET Web Application nhé, nhớ chọn C# , tiếp tục bước tiếp theo bạn chọn Version Framework mà mình dùng là được, sau khi tạo xong, bạn tạo cho mình file Controller trong Project vừa tạo như sau
Ok, sao khi tạo layout cho project xong, bạn mở file HomeController.cs tại function index[] bạn thực hiện add một View như sau:click right index[]->chọn Add ViewChọn tới Layout mà mình vừa tạo bên trên
Home[HomeController], Index.cshtml [function Index[] trong HomeController] nhé mọi người ,Tiếp theo bạn mở file HomeController.cs lên và chỉnh sửa như sauusing System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MVC5_HelloWorld.Controllers { public class HomeController : Controller { // GET: Home public ActionResult Index[] { ViewBag.title = "MVC5 - Hello World"; return View[]; } } }
Chúng ta thiết lập ViewBag.title dùng để chènmột chuổi dữ liệu hay một mảng dữ liệu mà ta muốn nó được hiện thị ngoài View, bạn có thể kết hợp với LingQ nhé, bạn có thể xem ví dụ dưới đây
//HomeController.cs var data = [from s in _db.users select s].ToList[]; View.Bag = data; return View[] //Views/Home/Index.cshtml @foreach[var result in ViewBag.data]{ @result.name @result.created_at }Trên là ví dụ nếu bạn muốn lấy dữ liệu trong SQL SERVER , để hiện thị ra ngoài View
Tiếp tục bạn vào Views/Home/Index.cshtml mở lên và chỉnhsửa lại như sau:
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_LayoutPage1.cshtml"; }@ViewBag.title
Vậy là xong bạn có thể Run project và test thử nhé!