27장 헬퍼 메서드

      27장 헬퍼 메서드에 댓글 없음

27.1. 헬퍼 메서드

헬퍼 메서드를 호출하는 Html 개체는 폼, 링크, 입력 요소 등을 생성한다.
ASP.NET Core에서는 태그 헬퍼를 주력으로 사용한다.

27.2. 헬퍼 메서드의 종류

Form, Input, Label, Link, Select, TextArea, Validation

27.2.1. @Html.ActionLink()

27.2.2. @Html.BeginForm()

변경된 URL에 맞게 속성이 재지정된다 (???)

27.2.3. @Url.Action() :

27.2.4. 입력 요소 생성

Html.TextBox, Html.Password, Html.RadioButton, Html.CheckBox, Html.Hidden, Html.TextArea, Html.DropDownList, Html.ListBox

27.2.5. 데이터 표시

  • DisplayNameFor() : 모델 클래스에 지정된 DisplayNameAttribute와 DisplayAttribute.Name 속성의 영향을 받는다.
  • Label(), LabelFor() : <label />을 생성할 때 사용한다.

27.2.6. 유효성 검사(Validation)

  • ValidationMessageFor() : 특정 텍스트박스 다음에 에러 메세지 출력
  • ValidationSummary() : 모든 에러 메시지를 한곳에 모아서 출력

27.2.7. HtmlRaw()

HTML 코드를 인코딩하지 않은 원본 상태로 출력. 자바스크립트 코드를 출력할때 유용

27.2.8. 기타 헬퍼 메서드

  • Html.Encode() : 문자열을 인코딩해새서 출력.
  • Html.Partial() : 특정 부분 페이지를 출력한다.
     

27.3. 헬퍼 메서드로 CSS class와 같은 특정 속성 부여하기

27.4. 실습

헬퍼메서드를 알고만 있어라, 이후부터는 태그 헬퍼를 사용할 것이다.

– 참고자료

Loader Loading...
EAD Logo Taking too long?

Reload Reload document
| Open Open in new tab

Download [458.92 KB]

– ASP.NET Korea Study Group, 안지오

댓글 남기기