ASP.NET Core에서 드롭다운리스트 구현할 때 SelectList 클래스 사용시 DataTextField에 다중 열을 적용하는 코드 조각입니다. 

 

var agents = await _userManager.GetUsersInRoleAsync("Agents");
var agentsSelectList = 
    agents.Select(a => new { Id = a.Id, DataTextField = 
        $"{a.Email}({a.FirstName}{a.LastName})" }).ToList(); 
ViewData["UsersInAgentRole"] = 
    new SelectList(agentsSelectList, "Id", "DataTextField");

 

Comments


Comments are closed