프로그래밍/ASP.NET

Panel

Doonee 2013. 10. 16. 15:22
반응형

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