2011-02-17 143 views
0

我有一個內容頁面,它有一個相關的母版頁。 我註冊了一個前綴<%@ TagPrefix .....,並且可以在該名稱空間加載其他自定義控件。 但是,當添加到aspx頁面時,同一名稱空間中的一個特殊控件會將其打散。 有問題的控件繼承自asp:Panel,有一個無參數的構造函數,定義了一些公共訪問器,並創建了一些標準的子控件,而沒有其他的東西。使用主頁在頁面上自定義控件的問題

是否有一些基本的限制,以創建自定義的asp控件,我不知不覺中打破?

+3

你能否澄清事情是如何被打破的?目前,您的問題沒有提供可以幫助我們解決問題的信息。 – marcind 2011-02-17 23:09:13

+0

當我將控件添加到內容頁面('[')時,頁面無效,我得到未知錯誤。如果我將它註釋掉,頁面按預期加載,顯然沒有我的控制。 – Paul 2011-02-17 23:20:49

回答

3

將控件添加回頁面。刪除該頁面的設計器文件:.aspx.designer.cs

然後右鍵單擊頁面並選擇轉換爲Web應用程序。這應該會讓你嘗試將控件定義寫入設計器文件時頁面出現的實際錯誤。

我懷疑您的自定義控件中存在編譯錯誤。

0

我的控件試圖訪問由於母版頁沒有用runat =「server」標記標籤而爲null的Page.Header。

我想這是我一直在尋找的一個基本限制...

相關問題