그룹 사용자 할당 모듈에서 작업하고 있습니다.특정 값을 기준으로 확인란 상태를 변경하는 방법 및 확인란 목록을 서버에 게시하는 방법
Group
이 들어
나는 두 가지 모델이있다. 스토어 그룹 정보.UserGroup
. 그룹과 사용자 간의 연결에 대한 정보를 저장하십시오 (UserID
,GroupID
).- 광고 사용자이므로 나는 사용자를위한 테이블을 가지고 있지 않습니다. 모든
먼저 나는 다음과 같은 Action Method
을 썼다 :
public ViewResult Details(int id) {
ViewBag.ADUsers = repository.GetADUsers();
return View(repository.FindAllGroup(id));
}
을 repository.GetADUsers
현재 액티브 디렉토리 내에서 모든 사용자를 검색 할 경우.
보기는 다음과 같다 :
@model TMS.Models.Group
<h2> Assign Users To the Group</h2>
@foreach (var ad in ViewBag.ADUsers) {
<tr>
<td>
<div >@ad.SamAccountName </div>
</td>
</tr>
}
을하지만 이러한 주요 기능을 포함하기 위해 확장 할 수있는 방법.
- 현재 모든 AD 사용자의 목록을 표시하고 있습니다. 하지만
SamAccoutnName
옆에CheckBox
을 추가해야합니다. Group
에SamAccountName
이 이미 할당되어있는 경우CheckBox
은checked = true
이어야하며 그렇지 않은 경우checked = false
이어야합니다.CheckBox
es의 목록을 수락하고 그에 따라UserGroup
테이블을 업데이트하는 AssignUsersGroup Post 작업 메서드를 추가하려면 다음을 수행하십시오.
+1, 내 접근 방식보다 깨끗합니다. – jadarnel27