วิธีลงทะเบียนการควบคุมผู้ใช้ในหน้า aspX
<%@ ลงทะเบียน Src = "ListPicker.ascx" TagName = "ListPicker"
TagPRefix="uc1" %>
ลงทะเบียนการควบคุมผู้ใช้ใน Web.config
<การควบคุม>
<เพิ่ม tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName = "ส่วนหัว"/>
</การควบคุม>
วิธีการลงทะเบียนการควบคุมแบบกำหนดเองในหน้า ASPX
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"%> วิธีการลงทะเบียนการควบคุมแบบกำหนดเองใน Web.config <controls> <add tagPrefix="aspSample" namespace="Samples.AspNet. CS การควบคุม"> </เพิ่ม> </controls>หากแอตทริบิวต์แอสเซมบลีหายไป asp.net จะอนุมานว่าแอสเซมบลีถูกคอมไพล์แบบไดนามิกจากไฟล์ต้นฉบับในไดเร็กทอรี App_Code การเพิ่มตัวควบคุมแบบกำหนดเองลงในกล่องเครื่องมือ คุณไม่สามารถเพิ่มตัวควบคุมลงในกล่องเครื่องมือของ Visual Designer โดยไม่ต้องรวบรวมตัวควบคุมลงในแอสเซมบลี จากนั้นคลิกขวาที่ "กล่องเครื่องมือ" - "เลือกรายการ" - เรียกดูเพื่อค้นหาไฟล์ DLL ที่จะเพิ่ม และคลิก ตกลง เพื่อดำเนินการเพิ่มให้เสร็จสิ้น [assembly: TagPrefix("Samples.AspNet.CS.Controls", "aspSample")] ใช้แอตทริบิวต์นี้เพื่อระบุคลาสการควบคุมแบบกำหนดเอง เมื่อลากและวางตัวควบคุมจากกล่องเครื่องมือ คำนำหน้าแท็กที่ระบุ <controls> จะถูกสร้างขึ้นโดย ค่าเริ่มต้น.
<เพิ่ม tagPrefix="aspSample"
เนมสเปซ = "Samples.AspNet.CS.Controls"
แอสเซมบลี = "Samples.AspNet.CS.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
-