Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

[asp.net MVC] truy vấn id

2 năm trước 445 lượt xem 1 bình luậ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.

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
phucprotein đã bình luận 2 năm trước

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

<select id="role">
    @foreach (var role in roles)
    {
        <option value=@role.RoleId>@role.RoleName</option>
    }
</select>

để hiển thị droplist ra thôi

Mà asp.net thì nên nghiên cứu thư viện Identity nha.

Bài viết
0
Câu hỏi
2
Bình luận
1

Câu hỏi mới nhất