2011-01-07 7 views
1

を制御私は今使用して、私Asp.netのWebApplicationにこのコントロールを追加することができます。Asp.netユーザーコントロールは、ユーザーの内部で動作していない私は本当のシンプルなテンプレートユーザーコントロールを作成し、</p> <p>いる

<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> 

Iこれをページ(aspx)に埋め込むことはできますが、私はusercontrol(ascx)で作業していません。私はこの内部のusercontrolを使用すると、デザイナーファイル(.ascx.designer.cs)自体は生成されません。

次のエラーが発生します。

要素 'ボックス'は既知の要素ではありません。これは、Webページにエラーがあるか、 web.configファイルが見つからない場合に発生します。

アップデート:時々動作します!私はコントロールのカップルを作成しました。それはいくつかの場所で動作し、それは他の場所で動作しません。

ありがとうございます!

答えて

0
+0

質問が少し異なります。私は別の1つ(B)で1つのユーザーコントロール(A)を使用したい。 (A)でテンプレート化されたコントロールを外しても問題ありません。テンプレート化されたコントロールが(A)で定義されていれば、それは機能しません。これはAsp.Net Web Application Projectに固有です。 Asp.net WEbSiteでうまく動作します。 – Mahes

+0

@Mahes:うーん、わからない。私はこれをさらに調べなければならないでしょう。 – VoodooChild

+0

助けてくれてありがとう – Mahes

関連する問題