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()를 사용해 텍스트박스를 만들었다.