>  Q&A  >  본문

라디오 버튼 배열을 생성하고 이를 Net Core 컨트롤러에 전달합니다.

JavaScript에서 C# Net Core 6 컨트롤러로 라디오 버튼(배열) 목록을 전달하려고 합니다.

HTML은 다음과 같습니다:

으아아아

여기서 보여드릴 수 있는 것보다 더 많은 그룹이 있고 각 그룹에는 다양한 옵션이 있습니다. "이름", "값" 및 "확인됨"이 포함된 전체 옵션 목록을 얻고 싶습니다. 또는 더 쉽다면 몇 가지 "확인된" 옵션만 사용하면 됩니다("id"를 사용하면 됩니다)

지금까지 내가 얻은 가장 가까운 것은:

으아아아

컨트롤러의 매개변수는 "문자열"로 정의됩니다

그러나 이것은 유효한 JSON이 아닙니다.

으아아아

제가 이 문제를 제대로 처리하지 못한 것 같아요! 기본적으로 C# 컨트롤러에서는 어떤 옵션이 선택되어 있는지 알아야 합니다.

P粉590428357P粉590428357236일 전411

모든 응답(1)나는 대답할 것이다

  • P粉627427202

    P粉6274272022024-02-27 09:12:48

    실제로 이 시나리오는 다양한 방법으로 구현될 수 있습니다. 선택한 라디오 버튼을 정렬하려면 먼저 ID를 기준으로 조건을 설정해야 합니다. 또한 이러한 ID를 클래스에 바인딩하고 마지막으로 컨트롤러에 요청을 보내야 합니다.

    실제로 살펴보겠습니다. 다음과 같은 클래스가 있다고 가정해 보겠습니다.

    모델:

    으아악

    컨트롤러:

    으아악

    보기:

    HTML:

    으아악

    참고: 시나리오를 테스트하기 위해 첫 번째와 마지막 라디오 버튼에 확인 속성을 설정했습니다. Id 또는 name 속성을 기반으로 하는 if 조건에서 이 작업을 수행해야 합니다. 이를 수행하는 방법에 대한 수많은 예제가 온라인에 있습니다.

    스크립트:

    으아악

    출력:

    회신하다
    0
  • 취소회신하다