JavaScript에서 C# Net Core 6 컨트롤러로 라디오 버튼(배열) 목록을 전달하려고 합니다.
HTML은 다음과 같습니다:
으아아아여기서 보여드릴 수 있는 것보다 더 많은 그룹이 있고 각 그룹에는 다양한 옵션이 있습니다. "이름", "값" 및 "확인됨"이 포함된 전체 옵션 목록을 얻고 싶습니다. 또는 더 쉽다면 몇 가지 "확인된" 옵션만 사용하면 됩니다("id"를 사용하면 됩니다)
지금까지 내가 얻은 가장 가까운 것은:
으아아아컨트롤러의 매개변수는 "문자열"로 정의됩니다
그러나 이것은 유효한 JSON이 아닙니다.
으아아아제가 이 문제를 제대로 처리하지 못한 것 같아요! 기본적으로 C# 컨트롤러에서는 어떤 옵션이 선택되어 있는지 알아야 합니다.
실제로 이 시나리오는 다양한 방법으로 구현될 수 있습니다. 선택한 라디오 버튼을 정렬하려면 먼저 ID를 기준으로 조건을 설정해야 합니다. 또한 이러한 ID를 클래스에 바인딩하고 마지막으로 컨트롤러에 요청을 보내야 합니다.
실제로 살펴보겠습니다. 다음과 같은 클래스가 있다고 가정해 보겠습니다.
모델:
으아악컨트롤러:
으아악보기:
HTML:
으아악참고: 시나리오를 테스트하기 위해 첫 번째와 마지막 라디오 버튼에 확인 속성을 설정했습니다. Id 또는 name 속성을 기반으로 하는 if 조건에서 이 작업을 수행해야 합니다. 이를 수행하는 방법에 대한 수많은 예제가 온라인에 있습니다.
스크립트:
으아악출력: