반응형
Panel은 실무에서 은근히 많이 사용되는 콘트롤 입니다.
특정영역만 스크롤(div style="overflow-y:scroll;")이 되게 하거나 그룹박스(HTML의 fieldset > legend) 기능을 활용하는데 주로 사용합니다.
Panel 속성 중에 DefaultButton 에 특정 버튼을 지정하고 엔트 누르면 해당버튼 클릭을 한 것과 같은 효과가 있습니다.
Panel 안에 텍스트박스와 버튼을 하나씩 배치합니다.
디자인모드로 와서 패널을 선택 후 F4를 누릅니다.
속성창에서 DefaultButton을 Button1 으로 지정합니다.
페이지를 실행 후 텍스트박스에 마우스커서를 갖다놓고 키보드 엔터를 누릅니다. 마우스로 버튼을 누른 것과 같은 효과의 포스트백이 일어납니다.
버튼을 클릭 했을 때 스크롤바가 아래로 내려가지 않고, 현재위치를 고정시키고 싶을 때는 HTML 페이지 최상단에 MaintainScrollPositionOnPostback 옵션을 주면 됩니다.
'프로그래밍 > ASP.NET' 카테고리의 다른 글
ListBox (0) | 2013.10.16 |
---|---|
MultiView, View - 로그인 로그아웃 블럭에 유용 (0) | 2013.10.16 |
Literal 과 Label (0) | 2013.10.16 |
ASP.NET FileUpload (0) | 2013.10.16 |
새창에서 부모창 제어 (0) | 2013.10.16 |