ASP.NET CORE MVC SELECT TAG HELPER : 바인딩 직원 목록
이 안내서는 직원 목록을 ASP.NET Core MVC의 일부 태그 도우미에 효과적으로 바인딩하는 방법을 보여줍니다. 모델 구조보기 :
EmployeeId
선택 목록을 채우는 것 :
객체를 만들고 시야 내에서 사용하는 것입니다. 컨트롤러 작업에서 수행 할 수있는 방법은 다음과 같습니다.
를 옵션 텍스트로 표시하고 를 값으로 사용합니다.
<code class="language-csharp">public class MyViewModel { public int EmployeeId { get; set; } public string Comments { get; set; } public List<Employee> EmployeesList { get; set; } } public class Employee { public int Id { get; set; } public string FullName { get; set; } }</code>
고급 시나리오 : SelectList
EmployeesList
다중 선택 :
<code class="language-csharp">public IActionResult Create() { var vm = new MyViewModel(); vm.EmployeesList = new List<Employee> { new Employee { Id = 1, FullName = "Shyju" }, new Employee { Id = 2, FullName = "Bryan" } }; return View(vm); }</code>
. 그룹화 : 드롭 다운 내의 그룹 옵션에 's
속성을 사용하십시오.<code class="language-html"><select asp-for="EmployeeId" asp-items="@new SelectList(Model.EmployeesList, \"Id\", \"FullName\")"></select></code>
를 사용하는 것보다 깨끗하고 안전합니다.
위 내용은 ASP.NET Core MVC에서 직원 목록을 선택된 태그 도우미에 바인딩하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!