인프런 커뮤니티 질문&답변

Deok-Hwa (DK) Seo님의 프로필 이미지

작성한 질문수

해외취업 ASP.NET Core 웹개발 기본 강좌

모델 바인딩

모델 바인딩에 대한 이해

19.06.24 14:38 작성

·

131

0

모델 바인딩에 관하여 잠깐 헷갈려서 그런데 제가 제대로 이해했는지 확신이 들지 않습니다.

 

[HttpPost] Att가 붙은 

Student 함수는 View에서 전송된 데이터가 Post 요청으로 Controller에 도착했을때 트리거가 되는 것인가요?

 

만약 그렇다면 로직상으로는 아래 Pseudo-code와 같은 행동이 진행될 수 있는데, 가독성 및 간결성을 위해서 Bind 혹은 BindNever와 같은 방식을 택할 수 있는 거라고 이해를 하면 될까요?

 

// pseudo-code
[HttpPost]
public IActionResult Student(Student model)
{
  /* ? Scenario #1:  Student doesn't need "Country" field 
   * Controller receives Student entity data from View
   * Drop Country field at this controller 
   * Post updated data to Model 
   */ 
  return View();
}

 

답변 1

1

Deok-Hwa (DK) Seo님의 프로필 이미지

2019. 06. 24. 14:45

아, 바로 다음 강좌에서 다루시는군요. 

감사합니다!