4. FrmStateManagement.aspx 페이지를 열고 다음과 같이 코드를 작성해 폼을 구성한다. 참고로, 직접 코드를 작성해야 하는 부분이 아닌 웹 폼 페이지 생성 시 기본 제공되는 소스의 줄바꿈 및 들여쓰기는 약간 조정된 상태로 소스 코드가 제공된다.
▼ FrmStateManagement.aspx
<%@ Page Language=“C#” AutoEventWireup=“true” CodeBehind=“FrmStateManagement.aspx.cs” Inherits=“DevStateManagement.FrmStateManagement” %> <!DOCTYPE html> <html xmlns=“http://www.w3.org/1999/xhtml"> <head runat=“server”> <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” /> <title>상태 관리</title> </head> <body> <form id=“form1” runat=“server”> <div> <h3>서버에 저장</h3> Application 개체: <asp:TextBox ID=“txtApplication” runat=“server” /><br /> Session 개체: <asp:TextBox ID=“txtSession” runat=“server” /><br /> Cache 개체: <asp:TextBox ID=“txtCache” runat=“server” /><br /> <h3>클라이언트에 저장</h3> Cookies 개체: <asp:TextBox ID=“txtCookies” runat=“server” /><br /> ViewState 개체: <asp:TextBox ID=“txtViewState” runat=“server” /> <hr /> <asp:LinkButton ID=“btnSave” runat=“server” OnClick=“btnSave_Click”>상태 변수에 데이터 저장</asp:LinkButton> <asp:LinkButton ID=“btnPostBack” runat=“server”>다시 게시</asp:LinkButton> </div> </form> </body> </html>