[ASP.NET] StandardControl : MultiView
=============================================
FrmMultiView.aspx
=============================================
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="FrmMultiView.aspx.cs" Inherits="FrmMultiView" %>
멀티뷰 컨트롤
=============================================
FrmMultiView.aspx.cs
=============================================
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class FrmMultiView : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// 처음로드시 로그인 폼 보이기
if (!Page.IsPostBack)
{
//[1] 첫 번째(인덱스:0) 뷰 컨트롤을 활성화
this.ctlMultiView1.ActiveViewIndex = 0; //view1
}
}
protected void btnLogin_Click(object sender, EventArgs e)
{
//로그인을 한다면, 로그아웃 폼 보이기
//[2] 두 번째 뷰 컨트롤 활성화
this.ctlMultiView1.ActiveViewIndex = 1; //view2
}
protected void btnLogout_Click(object sender, EventArgs e)
{
//로그아웃 한다면 로그인 폼 보이기
//[3] 첫 번째 뷰 컨트롤 활성화
this.ctlMultiView1.ActiveViewIndex = 0; //view1
}
}