5. FrmCaching.aspx 페이지를 열고 다음과 같이 캐싱 테스트 페이지에 웹 사용자 정의 컨트롤 등록 폼을 구성한다. 웹 폼 사용자 정의 컨트롤을 웹 폼에 떨어뜨려 놓은 후 다음 소스 코드와 비교해보라.

    솔루션 탐색기에서 FrmCachingWebUserControl.ascx 파일을 드래그해서 FrmCaching.aspx 페이지의 디자인 영역 또는 소스 영역으로 드롭하게 되면 자동으로 Register 지시문이 생성된다. 물론, 직접 다음 코드처럼 입력해도 무관하다.

    ▲ 그림 11-11 캐싱 테스트 페이지에 웹 사용자 정의 컨트롤 등록

     

    ▼  FrmCaching.aspx

    <%@ Page Language=“C#” AutoEventWireup=“true”
      CodeBehind=“FrmCaching.aspx.cs” Inherits=“DevCaching.FrmCaching” %>
    <%@ Register Src=”~/FrmCachingWebUserControl.ascx”
      TagPrefix=“uc1” TagName=“FrmCachingWebUserControl” %>
    <!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>캐싱(Caching)</title>
    </head>
    <body>
    <form id=“form1” runat=“server”>
    <div>
      현재 시간(웹 폼):
      <asp:Label ID=“lblTimeWebForms” runat=“server” Text=“Label”></asp:Label>
      <hr />
      <uc1:FrmCachingWebUserControl runat=“server” ID=“FrmCachingWebUserControl” />
    </div>
    </form>
    </body>
    </html>
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.