64.C# ASP.NET - Panel 컨트롤 [WebStandardControls]
FrmPanelLogin.aspx |
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
<title></title> </head> <body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnLogin" runat="server" Text="로그인" onclick="btnLogin_Click" />
<asp:Button ID="btnLogout" runat="server" Text="로그아웃" Visible="false" onclick="btnLogout_Click" />
<asp:Panel ID="pnlLogin" runat="server">
손님으로 접속중입니다.
</asp:Panel>
<asp:Panel ID="pnlLogout" runat="server" Visible="false">
~님 반갑습니다.
</asp:Panel>
</div>
</form> </body> </html> |
FrmPanelLogin.aspx.cs |
protected void btnLogin_Click(object sender, EventArgs
e) {
// 로그인 버튼 클릭시 로그아웃 패널 보이기
btnLogin.Visible = this.pnlLogin.Visible = false;
btnLogout.Visible = this.pnlLogout.Visible = true; } protected void btnLogout_Click(object sender, EventArgs
e) {
// 로그아웃 버튼 클릭시 로그인 패널 보이기
btnLogin.Visible = this.pnlLogin.Visible = true;
btnLogout.Visible = this.pnlLogout.Visible = false; } |
- Visible 속성에 false주면 태그가 생성되지 않음( 보이지 않음 )
결과화면 |
[그림64-1] |