February 28, 2009

註冊控制項為全域使用的方法

使用自訂伺服器控制項時,需要在頁面先以Register指示詞註冊控制項後,方能使用該控制項。

如果專案中有N頁會用到該控制項,就要註冊N次顯得有些麻煩。有沒有註冊一次就可以讓所有頁面使用的方式?

有。

請在Web.config中<system.web> -> <pages> -> <controls>加入如下節點

<add tagPrefix="MyTag" namespace="MyWorks.WebControls" assembly="MyWorks"/>

tagPrefix為控制項加入頁面時的前置詞,assembly為組件名稱,namespace為命名空間名稱。

No comments: