3. 모델 바인딩을 사용하는 뷰 페이지에서는 @model 키워드로 MaximModel 타입을 지정한 강력한 형식의 뷰 페이지를 생성한다.

    ▼  /Views/FormValidationDemo/StronglyTypeView.cshtml

    @model DotNetNote.Models.MaximModel
    
    @{ 
      Layout = null;
    }
    <!DOCTYPE html>
    <html>
    <head>
      <title>강력한 형식의 뷰</title>
    </head>
    <body>
      <h2>강력한 형식의 뷰</h2>
      
      @using (Html.BeginForm())
      {
          @Html.LabelFor(n => n.Name)
          <text>: </text>
          @Html.TextBoxFor(n => n.Name)<br />
          
          @Html.LabelFor(c => c.Content)
          <text>: </text>
          @Html.TextBoxFor(c => c.Content)<br />
          <input type="submit" value="전송" />
      }
    </body>
    </html>
    

     

    Html.LabelFor()를 사용해 레이블을 표시하고, Html.TextBoxFor()를 사용해 텍스트박스를 만들었다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.