aspX 페이지에서 사용자 컨트롤을 등록하는 방법
<%@ Src="ListPicker.ascx" 등록 TagName="ListPicker"
TagPRefix="uc1" %>
Web.config에 사용자 컨트롤 등록
<컨트롤>
<tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName="header"/> 추가
</controls>
ASPX 페이지에 사용자 정의 컨트롤을 등록하는 방법
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"%> Web.config에서 사용자 지정 컨트롤을 등록하는 방법 <controls> <add tagPrefix="aspSample" 네임스페이스="Samples.AspNet.CS. Controls"> </add> </controls>어셈블리 특성이 누락된 경우 asp.net은 어셈블리가 App_Code 디렉터리의 소스 파일에서 동적으로 컴파일된다고 추론합니다. 도구 상자에 사용자 지정 컨트롤 추가 컨트롤을 어셈블리로 컴파일하지 않고는 비주얼 디자이너의 도구 상자에 컨트롤을 추가할 수 없습니다. 그런 다음 "도구 상자" - "항목 선택"을 마우스 오른쪽 버튼으로 클릭하고 추가할 DLL 파일을 찾은 다음 확인을 클릭하여 추가를 완료합니다. [어셈블리: TagPrefix("Samples.AspNet.CS.Controls", "aspSample")] 이 특성을 사용하여 사용자 정의 컨트롤 클래스를 지정합니다. 도구 상자에서 컨트롤을 끌어서 놓으면 지정된 태그 접두사 <controls>가 생성됩니다. 기본.
<tagPrefix="aspSample" 추가
네임스페이스="Samples.AspNet.CS.Controls"
Assembly="Samples.AspNet.CS.Controls">
</추가>
</controls>
참조:
http://msdn.microsoft.com/zh-cn/library/yhzc935f(VS.80).aspx
사용자 정의 컨트롤 개발: http://msdn.microsoft.com/zh-cn/library/yhzc935f(VS.80).aspx 사용자 컨트롤: http://msdn.microsoft.com/zh-cn/library/y6wb1a0e.
-