mvc3

2013-08-28 3 views
0

에 계정의 역할을 업데이트 할 checklistbox을 사용하는 방법 내가 하나의 뷰 업데이트 계정을 사용하려는 모델을mvc3

public class Account 
    { 
     [Key] 
     public int AccountID { get; set; } 

     public string UserName { get; set; } 

     public string Password { get; set; } 

     public string FullName { get; set; } 
} 

그리고

public class Role 
{ 
    [Key] 
    public int RoleID { get; set; } 
    public string RoleKey { get; set; } 
    public string RoleName { get; set; } 

} 

그리고

public class AccountRole 
{ 
    [Key] 
    public int ID { get; set; } 
    public int AccountID { get; set; } 
    public string Role { get; set; } 

} 

을 가지고 목록에 나열 할 역할을 선택하십시오. 확인란을 선택한 다음 AccountRole에 삽입 할 역할을 선택했습니다.

내보기를 만드는 방법을 알려주세요.

답변

0

역할에 대한 홀더 만들기 + 부울이 목록으로 당신의 ViewModel에

public class SelectionRoles 
{ 
    public bool IsSelected { get; set;} 
    public Role OneRole { get; set; } 
} 

사용이에 isSelected,보기에 전달하고 표시하기 위해 사용, 당신은 당신의 양식을 제출할 때 당신은에서 확인하실 수 있습니다 SelectRole List의 각 레코드에 대해 IsSelected 부울에서 ViewModel을보고 역할을 확인하는 컨트롤러.