Hướng Dẫn Chạy Website Asp.net Trên Localhost
Ở nội dung bài viết trước, bản thân đã trình làng cách tạo một project ASP.NET bằng Visual Studio 2019 và trình làng qua về cấu trúc Solution Explorer. Bài viết này, mình vẫn viết về phong thái Tạo mới Controller với View theo mô hình MVC nhé.
Bạn đang xem: Hướng dẫn chạy website asp.net trên localhost
Controller là 1 trong những trong những thành phần thiết yếu trong quy mô MVC, xử lý bất kỳ các yêu cầu nào tự URL.
Để thêm 1 controller mới, ở hành lang cửa số Solution Explorer, ta nhấn vào phải lên folder Controllers và tiếp đến chọn Add -> Controller.Bạn có thể đặt tên Controller của chính bản thân mình tùy ý. Mình đặt tên Controller của mình là BookController.Ở bước này, trong folder Controllers, class BookController.cs được tạo nên với câu chữ mặc định như trong hình. Class này được thừa kế từ từ bỏ lớp cửa hàng Microsoft.AspNetCore.Mvc.Controller.
Xem thêm: Ping It Tiếng Việt Là Gì - Tự Tìm Hiểu Vấn Đề Trước Khi Gọi Hỗ Trợ Kỹ Thuật

Trước tiên, mình thi công class BookController.cs như sau:
using Microsoft.AspNetCore.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace MyBook.Controllers public class BookController : Controller public string Index() return "This is Index Method"; public string AboutUs() return "This is AboutUs method"; Từ đoạn code trên rất có thể dễ thấy trong BookController có 2 method:
Phương thức Index() trả về một chuỗi kí tự với cái giá trị là This is Index Method. Index() chính là phương thức khoác định của một Controller bất kỳ.Phương thức AboutUs() cũng trả về chuỗi kí tự.Bạn hoàn toàn có thể tạo các phương thức thực hiện ở tập tin BookController.cs tùy ý. Để thực hiện ứng dụng, các bạn nhấn F5 hoặc Ctrl + F5 (chế độ không buộc phải Debug) giúp thấy kết quả.Kết quả vẫn hiển thị khi bạn nhập địa chỉ với dạng http://localhost:xxxx/ControllerName/ActionName/Parameters. Vào đóxxxx là số cổng tự động hóa gieo bởi server IIS Express của Visual Studio.ControllerName là tên gọi Controller.ActionName là tên phương thức của ControllerParameters là những tham số đầu vào của các phương thức. Gần như phương thức không đựng tham số nguồn vào như trong ví dụ như trên thì sẽ không tồn tại phần Parameters.Ví dụ:Khi nhập showroom http://localhost:xxxx/Book/ thì vẫn trả về tác dụng của method Index() mang định.Khi nhập showroom http://localhost:xxxx/Book/AboutUs thì đã trả về tác dụng của method AboutUs().Xem thêm: Bạn Nên Dùng Cốc Cốc Hay Chrome Và Cốc Cốc, Tại Sao Vẫn Nhiều Người Dùng Cốc Cốc
Để sử dụng parameters trên đường dẫn URL, các bạn hãy sửa nội dung cách tiến hành như sau:
public string AboutUs(string name, int age) return HttpUtility.HtmlEncode("Hello, I am " + name + ". I am " + age + " years old.");Khi đó URL hotline đến thủ tục này là http://localhost:xxxx/Book/AboutUs?name=Cress&age=16
Tạo new ViewView là 1 trong thành phần trong mô hình MVC, phụ trách về bài toán hiển thị ngôn từ trên bối cảnh Web và đón nhận các ảnh hưởng từ client để gửi cho server.
Để thêm view thì câu hỏi trước tiên, chúng ta phải chỉnh sửa những phương thức trong class BookController.cs. Ví dụ ta phải đổi khác phương thức Index() như sau:
public ActionResult Index() return View(); Trong ví dụ như trên, cách tiến hành Index đã trả về một ActionResult hoặc một lớp thừa kế từ lớp ActionResult bằng câu lệnh return View();.View() làm việc đây chính là View tương xứng với Controller. Để tạo thành một View mới, ứng cùng với Method vào Controller thì ta rất có thể nhấn chuột nên vào Method rồi chọn địa chỉ ->View. Ta sẽ thấy hiển thị hành lang cửa số như trong hình:

Bạn hãy chọn Razor View - Empty nếu như muốn lựa chọn 1 file view trống và bắt đầu hoàn toàn. Razor View là gì, nó vận động như cầm nào thì mình sẽ viết kĩ hơn trong nội dung bài viết sau. Cơ mà trước hết, để sản xuất một view 1-1 giản, bạn nên lựa chọn Razor View - Empty rồi lựa chọn Add, để tên mang đến file View nhé. Trong .NET MVC project, view của bản thân sẽ bao gồm đuôi là cshtml. Tôi đã tạo một tệp tin Index.cshtml khớp ứng với method Index vào Controller. File Index.cshtml mình để dễ dàng như sau:
MyBookThis is Index Page
Cùng chạy nhằm xem hiệu quả nào (Nên lưu giữ để truy vấn được vào tệp tin Index này, mình nên nhập links http://localhost:xxxx/Book/Index nhé


Đơn giản quá cần không những bạn.Ở bài viết tới, mình sẽ trình làng cách Tạo mới Model, chúng ta nhớ gọi nha
