在aspX頁中注冊用戶控件的方法
<%@ Register Src="ListPicker.ascx" TagName="ListPicker" 在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>
Tag
<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
新聞熱點
疑難解答