더북(TheBook)

7.14.2 Panel 컨트롤의 주요 구성 요소

패널 컨트롤의 주요 구성 요소는 다음 표와 같다.

멤버

이름

설명

클래스

Panel

System.Web.UI.WebControls.Panel 클래스

속성

Visible

해당 패널을 보일지 안 보일지 결정

ScrollBars

패널에 스크롤바를 보일지 안 보일지 결정

BackImageUrl

배경 이미지 경로

Wrap

줄 바꿈 지정 설정

HorizontalAlign

패널 안에 있는 문자열의 정렬 설정

GroupingText

패널 상단에 텍스트 출력

DefaultButton

패널 컨트롤에서 엔터키를 눌렀을 때 어떤 버튼을 자동으로 클릭할 것인지를 해당 버튼의 ID 속성으로 지정

 

다음은 패널 컨트롤의 DefaultButton 속성을 사용한 샘플 코드 블록이다. 이 코드는 특정 폼의 텍스트박스에 값을 넣은 뒤 엔터키를 입력했을 때 특정 버튼이 클릭되도록 설정한다. txtSearchQuery 텍스트박스에서 값을 입력 후 엔터키를 누르면 btnSearch 버튼이 클릭된다.


<asp:Panel runat = “server” ID=“frmSearchForm” DefaultButton=“btnSearch”>
  <asp:TextBox ID = “txtSearchQuery” runat=“server” BorderStyle=“Solid” BorderWidth=“1px” Width=“200px” ValidationGroup=“BoardSearchForm”></asp:TextBox>&nbsp;
  <asp:Button ID = “btnSearch” runat=“server” BorderStyle=“Solid” BorderWidth=“1px” Text=“검 색” OnClick=“btnSearch_Click” ValidationGroup=“BoardSearchForm”></asp:Button>
</asp:Panel>

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