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>