2011-01-07 77 views
1

我創建了一個真正簡單的模板化用戶控件和Asp.net用戶控件使用模板並不裏面

我現在可以使用該控件添加到我的Asp.net WebApplication的用戶控件工作:

<components:Box BoxType="Help" Title="Content Title" runat="server"> 
    <Content> 
     <asp:TextBox runat="Server" ID="txtName"/> 
     This is my awesome content!<br /> 
     <b>Test</b> 
    </Content> 
</components:Box> 

我可以將其嵌入到頁面(aspx)中,但我不在usercontrol(ascx)中工作。當我在usercontrol中使用這個時,設計器文件(.ascx.designer.cs)本身沒有生成。

出現以下錯誤:

元素「框」不是已知元素。如果網頁中存在錯誤,或者 web.config文件丟失,則可能會發生這種情況。

更新:有時它的工作原理!我創建了幾個控件。它在某個地方有效,而且在其他地方不起作用。

謝謝!

回答

0
+0

這個問題有點不同。我想在另一個(B)中使用一個用戶控件(A)。 (A)中沒有任何模板控制,它工作正常。但是如果(A)中定義了任何模板化控件,那麼它不起作用。這是特定於Asp.Net Web應用程序項目。它在Asp.net WEbSite中運行良好。 – Mahes 2011-01-07 20:28:31