Lập trình
Xử lý chức năng thêm, sửa, xóa cho người dùng website "tin tức"
Thao tác Controller xử lý logic để truyền qua views theo mô hình Mvc
Mục tiêu
Tạo, chỉnh sửa, và hiển thị thể loại bài viết (TheLoai) sao cho thân thiện với công cụ tìm kiếm.
Đảm bảo mỗi thể loại có: Slug thân thiện trên URL (ví dụ: /tin-tuc.html)
MetaTitle và MetaDescription tối ưu cho SEO.

Tạo TheLoaiController.cs

Hàm thêm Add

Hàm Update

Hàm Delete (Trả về json xử lý bằng Ajax)

Hàm sinh Slug tự động (chuẩn SEO)
Tạo folder Helpers. Trong Helper tạo SlugHelper.cs
public static class SlugHelper
{
public static string GenerateSlug(string phrase)
{
string str = phrase.ToLowerInvariant().Normalize(NormalizationForm.FormD);
str = Regex.Replace(str, @"\p{IsCombiningDiacriticalMarks}+", string.Empty);
str = Regex.Replace(str, @"[^a-z0-9\s-]", "");
str = Regex.Replace(str, @"\s+", "-").Trim('-');
return str;
}
}
Ở bài sao mình sẽ đăng thêm các view thêm, xóa, sửa cho các bạn .