Blog Content

    티스토리 뷰

    65.C# ASP.NET - MultView [WebStandardControls]

    반응형
    Multview 컨트롤
    - Panel 보다 깔끔하고 태그에서 나타나지 않음 ( Panel 컨트롤 개선 )
    - 다른 태그가 동반되지 않음
    - 처음 로드 시키는 패널 선택 할 때에 사용
    - 기본값 ActiveViewIndex를 지정


    <
    asp:MultiView> : 태그 안에 <asp:View> 코드 입력

    FrmMultiViewLogin.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"

                style="height: 21px" />

            <hr />

            <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">

                <asp:View ID="View1" runat="server">

                    손님으로 접속중입니다.

                </asp:View>

                <asp:View ID="View2" runat="server">

                    ~ 반갑습니다.

                </asp:View>

            </asp:MultiView>

       

        </div>

        </form>

    </body>

    </html>


    [그림65-1]


    FrmMultiViewLogin.aspx.cs

    protected void btnLogin_Click(object sender, EventArgs e)

    {

       if (btnLogin.Text == "로그인")

       {

           btnLogin.Text = "로그아웃";

           this.MultiView1.ActiveViewIndex = 1; // 로그아웃 패널

       }

       else

       {

           btnLogin.Text = "로그인";

           this.MultiView1.ActiveViewIndex = 0; // 로그인 패널

       }

    }


    결과화면

    [그림65-2]



    반응형

    Comments