본문 바로가기

HTML

(6)
Razor HtmlHelper - DropdownList HtmlHelper 클래스는 RadioButton 의 두 가지 유형의 기본 함수를 제공한다. - DropDownList() - DropDownListFor() 의 Html 랜더링은 DropDownList() 함수를, 모델을 이용한 랜더링은 DropDownListFor() 함수를 사용한다. 기본 모델 : public class Student { public int StudentId { get; set; } public string StudentName { get; set; } public Gender StudentGender { get; set; } } public enum Gender { "남성", "여성" } Html.DropDownListFor() DropDownListFor() 의 첫 번째 유형 매..
Razor HtmlHelper - Radio button HtmlHelper 클래스는 RadioButton 의 두 가지 유형의 기본 함수를 제공한다. - RadioButton() - RadioButtonFor() 의 Html 랜더링은 RadioButton() 함수를, 모델을 이용한 랜더링은 RadioButtonFor() 함수를 사용한다. 기본 모델 : public class Student { public int StudentId { get; set; } public string StudentName { get; set; } public string Gender { get; set; } } Html.RadioButtonFor() RadioButtonFor() 의 첫 번째 유형 매개변수는 모델 클래스용이고, 두 번째 유형 매개변수는 속성용이다. RadioButto..
Razor HtmlHelper - Checkbox HtmlHelper 클래스는 CheckBox의 두 가지 유형의 기본 함수를 제공한다. - CheckBox() - CheckBoxFor() 의 Html 랜더링은 CheckBox() 함수를, 모델을 이용한 랜더링은 CheckBoxFor() 함수를 사용한다. 기본 모델 : public class Student { public int StudentId { get; set; } [Display(Name="Name")] public string StudentName { get; set; } public bool isActive { get; set; } } Html.CheckBoxFor() CheckBoxFor() 의 첫 번째 유형 매개변수는 모델 클래스용이고, 두 번째 유형 매개변수는 속성용이다. CheckBoxF..
Razor HtmlHelper - TextArea HtmlHelper 클래스는 TextArea의 멀티 라인을 지원하는 두 가지 유형의 기본 함수를 제공한다. - TextArea() - TextAreaFor() 의 Html 랜더링은 TextArea() 함수를, 모델을 이용한 랜더링은 TextAreaFor() 함수를 사용한다. 기본적으로 2행 20열로 텍스트 영역을 만든다. 기본 모델 : public class Student { public int StudentId { get; set; } [Display(Name="Name")] public string StudentName { get; set; } public int Age { get; set; } public bool isNewlyEnrolled { get; set; } public string Pas..
Razor HtmlHelper - Textbox HtmlHelper 클래스는 TextBox의 두 가지 유형의 기본 함수를 제공한다. - TextBox() - TextBoxFor() 의 Html 랜더링은 TextBox() 함수를, 모델을 이용한 랜더링은 TextBoxFor() 함수를 사용한다. 기본 모델 : public class Student { public int StudentId { get; set; } [Display(Name="Name")] public string StudentName { get; set; } public int Age { get; set; } public bool isNewlyEnrolled { get; set; } public string Password { get; set; } } Html.TextBoxFor() Text..
HTML Helpers HTML Helpers가 무엇인지, Razor View 에서 HTML Helpers를 사용하는 방법에 대해 알아보기로 합니다. HtmlHelper 클래스는 Razor View 에서 HTML 컨트롤을 렌더링한다. 모델 객체를 HTML 컨트롤에 바인딩하여 모델 속성 값을 해당 컨트롤에 표시하고 웹 폼을 표시하면서 모델 속성에 컨트롤 값을 할당하기도 한다. HTML은 HtmlHelper Razor View 의 기본 클래스 이며, ActionLink(), DisplayNameFor() 등은 HtmlHelper 클래스 확장 함수입니다. HtmlHelper 클래스는 HTML 요소를 생성합니다. 예를 들어, @Html.ActionLink("Create New", "Create") 앵커 태그 생성 Create New...