Làm cách nào để tất cả các trang có dạng: TenTrangWeb/{name}

Chào mọi người e đang làm một web ASP. NET MVC, em muốn tất cả các trang trong web của em đều có url có dạng duy nhất như này: TenTrangWeb/{name}
Ví dụ: lanfood.com/mi-cay-hai-san chứ không phải: lanfood.com/mon-an/mi-cay/mi-cay-hai-san

Bạn build một hệ thống slug link cho trang web.

  • Sử dụng 2 bảng. một bảng lưu điều hướng tới chức năng nào
    image
  • Bảng còn lại lưu các slug

    khi người dùng truy cập link như bạn muốn ở trên. kiểm tra trong bảng slug. xem id component của nó là gì để có thể điều hướng phù hợp tới trang chứa chức năng phù hợp. Id data để biết data trỏ tới bảng là bao nhiêu. Vd id là 1 trỏ tới chức năng show bài post
4 Likes

Cảm ơn bạn đã hướng dẫn một giải pháp hay

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?