Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em nói có thể khó hiểu nha, nhưng đại khái ví dụ như sau:
có 2 bảng database
[Role]
có 'RoleID' và 'RoleName'
với luồn dữ liệu là:
RoleID | RoleName |
1 | User |
2 | Admin |
và bảng [Admin]:
ID AdminID AdminName account password RoleID
=> câu hỏi của em là khi quản trị viên vào trang input/ create dữ liệu.. khi nhập liệu thay vì phải nhập bằng tay ô role id, thì lúc lable RoleID sẽ hiển thị dưới dạng droplist, đồng thời nội dung hiển thị trong droplist là chính RoleName. và khi xuất ra danh sách, dữ liệu hiển thị trên màn hình không phải là role = 1 hay 2 mà là User hoăc Admin.
Phần database với web vì trên không đề cập nên mình sẽ coi như bạn sử dụng Entity Framework và Code First nha.
Trong Controller thì Inject DataContext sau đó sử dụng chúng để lấy ra List<Role>, khi có các roles thì sử dụng
để hiển thị droplist ra thôi
Mà asp.net thì nên nghiên cứu thư viện Identity nha.