2011-02-28 26 views
0

我似乎遇到了很多麻煩。如何使用自定義服務器控件

我想創建一個實現了一些核心邏輯的ASP.NET控件,然後我希望能夠從中得到幾個控件,每個控件都實現它們自己的專用邏輯。

我從一個用戶控件開始,但是我找不到一個從它派生出來的方法。我嘗試在派生控件中設置Inherits屬性,但無論我做了什麼,派生控件似乎都無法識別基本控件。

然後,我通過使用從Control繼承的常規類來嘗試自定義服務器端控件。 (請注意,我的所有渲染都是通過代碼完成的。)但是我似乎無法找到任何方式讓頁面識別控件。我在@Register指令中嘗試了不同的語法,但是它告訴我src屬性丟失或者它找不到控件。 (請注意,如果我不需要,我不想創建單獨的程序集。)如果控件來自當前程序集,我不知道應該將程序集作爲程序集。

任何人都可以對此提出建議嗎?任何可以用於我的配置的例子,或者完全可能是不同的方法?

請注意,我目前沒有使用頁面/控制代碼隱藏功能。我的所有頁面腳本都與我的標記存儲在同一個文件中。

回答

0

事實上,儘管在@Register指令中有關於缺少屬性的各種錯誤信息,但我發現它工作得很好,如果我將此指令中的屬性數量減少爲tagprefix和名稱空間。

相關問題