panel 2

ASP.NET 콘트롤 Vol.5 - 표준 > Panel

Panel은 실무에서 은근히 많이 사용되는 콘트롤 입니다. 특정영역만 스크롤(div style="overflow-y:scroll;")이 되게 하거나 그룹박스(HTML의 fieldset > legend) 기능을 활용하는데 주로 사용합니다. Panel 속성 중에 DefaultButton 에 특정 버튼을 지정하고 엔트 누르면 해당버튼 클릭을 한 것과 같은 효과가 있습니다. Panel 안에 텍스트박스와 버튼을 하나씩 배치합니다. 디자인모드로 와서 패널을 선택 후 F4를 누릅니다. 속성창에서 DefaultButton을 Button1 으로 지정합니다. 페이지를 실행 후 텍스트박스에 마우스커서를 갖다놓고 키보드 엔터를 누릅니다. 마우스로 버튼을 누른 것과 같은 효과의 포스트백이 일어납니다. 버튼을 클릭 했을 때 스크..

ASP.NET 콘트롤 Vol.4 - 표준 > MultiView, View

로그인/로그아웃 시에 유용한 MultiView 콘트롤에 대해 알아보겠습니다. MultiView는 ASP.NET 2.0 부터 제공되는 기능으로 Panel 콘트롤과 흡사한 기능을 제공합니다. 로그인/로그아웃 같은 간단한 작업은 MultiView 콘트롤을, 좀 더 다채로운 기능들이 요구되는 경우는 Panel을 권장합니다. Literal 콘트롤과 Label 콘트롤 정도의 관계라고 생각하면 편할 것 같습니다. MultiView 콘트롤을 본문에 하나 배치합니다. MultiView 콘트롤 안에 View 콘트롤을 하나씩 배치합니다. View 콘트롤 안에 각각 '로그인', '로그아웃' 버튼을 하나씩 배치합니다. 여기까지 하고 페이지를 실행 해보면 아무것도 뜨지 않습니다. 페이지를 출력 하기위해 코드를 몇줄 추가합니다. ..