在aspX頁中註冊使用者控制項的方法
<%@ Register Src="ListPicker.ascx" TagName="ListPicker"
TagPRefix="uc1" %>
在Web.config中註冊使用者控制項
<controls>
<add tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName="header"/>
</controls>
在ASPX頁中註冊自訂控制項的方法
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls"%> 在Web.config中註冊自訂控制項的方法<controls> <add tagPrefix="aspSample" namespace="Samples.AspNet. CS.Controls"> </add> </controls>如果缺少assembly 屬性,則asp.net 會推斷該組件是從App_Code 目錄中的原始檔案動態編譯而來。 將自訂控制項新增至工具箱如果沒有將控制項編譯為組件,就無法將該控制項新增至視覺化設計器的工具箱。然後右鍵點選「工具箱」-「選擇項目」-瀏覽找到DLL檔案新增點選確定完成新增。 [assembly: TagPrefix("Samples.AspNet.CS.Controls", "aspSample")]使用此屬性指定自訂控制項類,當從工具箱中拖曳控制項時預設會產生這裡指定標記前綴 <controls>
<add tagPrefix="aspSample"
namespace="Samples.AspNet.CS.Controls"
assembly="Samples.AspNet.CS.Controls">
</add>
</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. aspx
-