Truy cập vào link sau: https://code.visualstudio.com/download để tải bản cài đặt visual studio code
Truy cập vào link sau: https://dotnet.microsoft.com/en-us/download tải bạn cài đặt phiên bản mới nhất.Net SDK
Mở visual studio code, vào extention tìm extention C# Dev Kit rồi cài đặt extention này vào
Vào visual studio code, vào extention tìm extention SQL Server (mssql) để cài đặt extention kết nối đến SQL Server
Vào menu File, rồi chọn Open Folder hoặc dùng phím tắt ctrl + k và ctrl + O để mở thư mục. Trong bài này ta mở thư mục D:\SEO\TrekBikes
Lưu ý: khi đặt tên thư mục trong lập trình ko để khoảng trắng hoặc dùng ký tự unicode
Vào menu chọn Terminal, rồi chọn New Terminal hoặc dùng phím tắt ctrl + shift + `
Vào termial, ta dùng lệnh sau để tạo project web mvc empty như sau
dotnet new web -o WebApp
Lưu ý: -o WebApp là viết tắt của Output WebApp tức tạo tạo ra thư mục mới WebApp và Project sẽ được tạo ra lưu vào thư mục WebApp.
Mở file Program.cs rồi thêm các dòng dòng như builder.Services.AddMvc(); với nội dung như sau:
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddMvc();
var app = builder.Build();
app.UseStaticFiles();
app.MapDefaultControllerRoute();
app.Run();
Tạo 3 thư mục Controllers, Models, Views trong thư mục WebApp
Tạo tập tin WelcomeControllers.cs trong thư mục Controllers với nội dung như sau:
using Microsoft.AspNetCore.Mvc;
namespace WebApp.Controllers;
public class WelcomeController : Controller{
public IActionResult Index(){
return View();
}
}
Tạo thư mục Welcome trong thư mục Views tương ứng với controller WelcomeController, và tạo tiếp tập tin Index.cshtml trong thư mục Views/Welcome mới tạo ra ở trên, rồi nhập nội dung sau:
<h1>Hello, SEO classes CNTT1 and CNTT2!</h1>
Mở lại termial, truy cập vào thư mục WebApp dùng lệnh sau:
cd .\WebApp
Hoặc có thể dùng phím tắt cd W dùng bấm phím tắt Tab nó tự thêm vào: cd .\WebApp
Dùng lệnh sau để chạy project và xem kết quả trên trình duyệt web
dotnet watch run
Restart lại web dùng phím tắt ctrl + r