더북(TheBook)

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>

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