3. FrmCachingWebUserControl.ascx 파일을 열고 다음과 같이 웹 폼 사용자 정의 컨트롤 폼을 구성한다.

    ▼  FrmCachingWebUserControl.ascx

    <%@ Control Language="C#" AutoEventWireup="true"
      CodeBehind="FrmCachingWebUserControl.ascx.cs"
      Inherits="DevCaching.FrmCachingWebUserControl" %>
    
    <%@ OutputCache Duration="5" VaryByParam="None" %>
    
    현재 시간(웹 폼 사용자 정의 컨트롤):
      <asp:Label ID="lblTimeWebUserControl" runat="server" Text="Label"></asp:Label>
    

     

    디자인 보기에서 본 화면은 다음과 같다. 단순한 텍스트로 표현되지만 웹 폼 사용자 정의 컨트롤인 ASCX 파일은 버튼 컨트롤 같은 다른 컨트롤과 달리 도구 상자에만 등록이 되지 않았지 하나의 완성된 컨트롤로 사용될 수 있다. 완성된 기능을 조각 페이지인 ASCX 파일에 구현하고 이를 하나 이상의 웹 폼에서 재사용할 수 있는 구조다.

    ▲ 그림 11-10 웹 폼 사용자 정의 컨트롤 폼 구성

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