ASP.NET
ASP.NET - 기본 컨트롤
수색…
통사론
- <asp : TextBox ID = "txtstate"runat = "server"> <asp : Button ID = "Button1"runat = "server"onclick = "Button1_Click"
- </ asp : TextBox> <asp : 라디오 버튼 ID = "rdboption"runat = "서버"> </ asp : 라디오 버튼>
- <asp : ListBox ID = "ListBox1"runat = "server"AutoPostBack = "True"
OnSelectedIndexChanged = "ListBox1_SelectedIndexChanged"> </ asp : ListBox> - <asp : DropDownList ID = "DropDownList1"runat = "server"AutoPostBack = "True"
OnSelectedIndexChanged = "DropDownList1_SelectedIndexChanged"> </ asp : DropDownList> - <asp : RadioButtonList ID = "RadioButtonList1"runat = "server"AutoPostBack = "True"
OnSelectedIndexChanged = "RadioButtonList1_SelectedIndexChanged"> </ asp : RadioButtonList> - <asp : CheckBoxList ID = "CheckBoxList1"runat = "server"AutoPostBack = "True"
OnSelectedIndexChanged = "CheckBoxList1_SelectedIndexChanged"> </ asp : CheckBoxList> - <asp : BulletedList ID = "BulletedList1"runat = "server"> </ asp : BulletedList>
- <asp : HyperLink ID = "HyperLink1"runat = "server"> HyperLink </ asp : HyperLink> <asp : Image ID = "Image1"runat = "server">
텍스트 상자 및 레이블
텍스트 상자 컨트롤은 일반적으로 사용자의 입력을 받아들이는 데 사용됩니다. 텍스트 상자 컨트롤은 TextMode 특성의 설정에 따라 텍스트 줄을 하나 이상 허용 할 수 있습니다.
레이블 컨트롤을 사용하면 페이지를 한 번 실행할 때 다음 텍스트로 변경할 수있는 텍스트를 쉽게 표시 할 수 있습니다. 변경되지 않는 텍스트를 표시하려면 리터럴 텍스트를 사용합니다.
텍스트 컨트롤의 기본 구문 :
<asp:TextBox ID="txtstate" runat="server" ></asp:TextBox>
텍스트 상자 및 레이블의 일반적인 속성 :
속성 | 기술 |
---|---|
텍스트 모드 | 텍스트 상자의 유형을 지정합니다. SingleLine은 표준 텍스트 상자를 만들고 MultiLIne은 두 줄 이상의 텍스트를 입력 할 수있는 텍스트 상자를 만들고 Password는 입력 된 문자를 마스크 처리합니다. 기본값은 SingleLine입니다. |
본문 | 텍스트 상자의 텍스트 내용입니다. |
최대 길이 | 텍스트 상자에 입력 할 수있는 최대 문자 수입니다. |
덮개 | 여러 줄 텍스트 상자에 텍스트가 자동으로 줄 바꿈되는지 여부를 결정합니다. 기본값은 true입니다. |
읽기 전용 | 사용자가 상자의 텍스트를 변경할 수 있는지 여부를 결정합니다. 기본값은 false입니다. 즉, 사용자가 텍스트를 변경할 수 있습니다. |
열 | 텍스트 상자의 너비 (문자)입니다. 실제 너비는 텍스트 입력에 사용되는 글꼴을 기반으로 결정됩니다. |
행 | 행의 여러 줄 텍스트 상자의 높이입니다. 기본값은 0이며 한 줄짜리 텍스트 상자를 의미합니다. |
레이블 컨트롤에 주로 사용되는 속성은 레이블에 표시된 텍스트를 의미하는 '텍스트'입니다.
확인란 및 라디오 버튼
확인란은 사용자가 선택 또는 선택 취소 할 수있는 단일 옵션을 표시하며 라디오 버튼은 사용자가 하나의 옵션 만 선택할 수있는 옵션 그룹을 제공합니다.
라디오 버튼 그룹을 만들려면 그룹의 각 라디오 버튼의 GroupName 속성에 대해 동일한 이름을 지정합니다. 단일 양식에서 둘 이상의 그룹이 필요한 경우, 각 그룹마다 다른 그룹 이름을 지정하십시오.
양식이 처음 표시 될 때 선택란이나 단일 선택 단추를 선택하려면 선택 속성을 true로 설정하십시오. 그룹의 여러 라디오 버튼에 대해 Checked 속성이 true로 설정된 경우 마지막 속성 만 true로 간주됩니다.
확인란의 기본 구문 :
<asp:CheckBox ID= "chkoption" runat= "Server"> </asp:CheckBox>
라디오 버튼의 기본 구문 :
<asp:RadioButton ID= "rdboption" runat= "Server"> </asp: RadioButton>
확인란 및 라디오 버튼의 일반적인 속성 :
속성 | 기술 |
---|---|
본문 | 확인란이나 라디오 버튼 옆에 표시되는 텍스트입니다. |
체크 됨 | 선택 여부를 지정하며, 기본값은 false입니다. |
그룹 이름 | 컨트롤이 속한 그룹의 이름입니다. |
목록 컨트롤
ASP.NET은 다음과 같은 컨트롤을 제공합니다.
- 드롭 다운 목록
- 리스트 박스
- 라디오 버튼 목록
- 확인란 목록
- 글 머리표 목록
이러한 컨트롤을 통해 사용자는 목록에서 하나 이상의 항목을 선택할 수 있습니다. 목록 상자 및 드롭 다운 목록에는 하나 이상의 목록 항목이 있습니다. 이러한 목록은 코드 또는 ListItemCollection 편집기에서로드 할 수 있습니다.
목록 상자 컨트롤의 기본 구문 :
<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ListBox1_SelectedIndexChanged">
</asp:ListBox>
드롭 다운 목록 컨트롤의 기본 구문 :
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
목록 상자 및 드롭 다운 목록의 일반적인 속성 :
속성 | 기술 |
---|---|
항목 | 컨트롤의 항목을 나타내는 ListItem 개체의 컬렉션입니다. 이 속성은 ListItemCollection 형식의 개체를 반환합니다. |
행 | 상자에 표시되는 항목 수를 지정합니다. 실제 목록에 표시된 행 수가 많으면 스크롤 막대가 추가됩니다. |
SelectedIndex | 현재 선택된 항목의 색인입니다. 둘 이상의 항목이 선택된 경우 첫 번째로 선택된 항목의 색인입니다. 항목을 선택하지 않으면이 속성의 값은 -1입니다. |
SelectedValue | 현재 선택된 항목의 값입니다. 둘 이상의 항목이 선택된 경우 첫 번째로 선택된 항목의 값입니다. 항목을 선택하지 않으면이 속성의 값은 빈 문자열 ( "")입니다. |
SelectionMode | 목록 상자에서 단일 선택 또는 여러 선택을 허용하는지 여부를 나타냅니다. |
각 목록 항목 객체의 공통 속성 :
속성 | 기술 |
---|---|
본문 | 항목에 대해 표시되는 텍스트입니다. |
선택된 | 항목과 관련된 문자열 값입니다. |
값 | 항목이 선택되었는지 여부를 나타냅니다. |
다음 사항에주의해야합니다.
- 드롭 다운 목록 또는 목록 상자의 항목을 사용하려면 컨트롤의 Items 속성을 사용합니다. 이 속성은 목록의 모든 항목을 포함하는 ListItemCollection 개체를 반환합니다.
- SelectedIndexChanged 이벤트는 사용자가 드롭 다운 목록 또는 목록 상자에서 다른 항목을 선택할 때 발생합니다.
라디오 버튼 목록 및 체크 박스 목록
단일 선택 단추 목록은 상호 배타적 인 옵션 목록을 제공합니다. 확인란 목록은 독립 옵션 목록을 제공합니다. 이러한 컨트롤에는 컨트롤의 Items 속성을 통해 참조 할 수있는 ListItem 개체의 컬렉션이 포함되어 있습니다.
라디오 버튼 목록의 기본 구문 :
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
</asp:RadioButtonList>
확인란 목록의 기본 구문 :
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>
확인란 및 라디오 버튼 목록의 일반적인 속성은 다음과 같습니다.
속성 | 기술 |
---|---|
RepeatLayout | 이 속성은 목록 태그가 렌더링 될 때 서식을 지정할 때 사용할 표 태그 또는 일반 html 플로우를 지정합니다. 기본값은 표입니다. |
반복 방향 | 컨트롤이 반복되는 방향을 지정합니다. 사용할 수있는 값은 가로 및 세로입니다. 기본값은 수직입니다. |
반복 열 | 컨트롤을 반복 할 때 사용할 열 수를 지정합니다. 기본값은 0입니다. |
글 머리 기호 목록과 번호 매기기 목록
글 머리 기호 목록 컨트롤은 글 머리 기호 목록 또는 번호 매기기 목록을 만듭니다. 이러한 컨트롤에는 컨트롤의 Items 속성을 통해 참조 할 수있는 ListItem 개체의 컬렉션이 포함되어 있습니다.
글 머리 기호 목록의 기본 구문 :
<asp:BulletedList ID="BulletedList1" runat="server">
</asp:BulletedList>
글 머리 기호 목록의 일반적인 속성 :
속성 | 기술 |
---|---|
불릿 스타일 | 이 속성은 글 머리 기호 또는 숫자의 스타일과 모양을 지정합니다. |
반복 방향 | 컨트롤이 반복되는 방향을 지정합니다. 사용할 수있는 값은 가로 및 세로입니다. 기본값은 수직입니다. |
반복 열 | 컨트롤을 반복 할 때 사용할 열 수를 지정합니다. 기본값은 0입니다. |
하이퍼 링크 컨트롤
HyperLink 컨트롤은 HTML 요소와 같습니다.
하이퍼 링크 컨트롤의 기본 구문 :
<asp:HyperLink ID="HyperLink1" runat="server">
HyperLink
</asp:HyperLink>
그것은 다음과 같은 중요한 속성을 가지고 있습니다 :
속성 | 기술 |
---|---|
ImageUrl | 컨트롤에 의해 표시되는 이미지의 패스입니다. |
NavigateUrl | 대상 링크 URL. |
본문 | 링크로 표시 할 텍스트입니다. |
목표 | 연결된 페이지를로드하는 창 또는 프레임입니다. |
이미지 제어
이미지 컨트롤은 이미지를 사용할 수없는 경우 웹 페이지 또는 일부 대체 텍스트에 이미지를 표시하는 데 사용됩니다.
이미지 컨트롤의 기본 구문 :
<asp:Image ID="Image1" runat="server">
그것은 다음과 같은 중요한 속성을 가지고 있습니다 :
속성 | 기술 |
---|---|
대체 텍스트 | 이미지가 없을 때 표시 할 대체 텍스트. |
ImageAlign | 컨트롤의 정렬 옵션입니다. |
ImageUrl | 컨트롤에 의해 표시되는 이미지의 패스입니다. |