더북(TheBook)

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 웹 폼 사용자 정의 컨트롤 폼 구성

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