他のコントロールを含むコントロールを作成したいと考えています。
これらの他のコントロールについては、デフォルトの外観とバックグラウンド ロジックを備えた「ベース」コントロールを作成し、この「ベース」コントロールから他のすべてのコントロールを派生させたいと考えています。
これは可能で、どのように行うことができますか?
EDIT:ネストとは、マスターページのようなものを意味します。「マスター コントロール」が必要で、このマスター コントロール内に別のコントロールを配置したいと考えています。
他のコントロールを含むコントロールを作成したいと考えています。
これらの他のコントロールについては、デフォルトの外観とバックグラウンド ロジックを備えた「ベース」コントロールを作成し、この「ベース」コントロールから他のすべてのコントロールを派生させたいと考えています。
これは可能で、どのように行うことができますか?
EDIT:ネストとは、マスターページのようなものを意味します。「マスター コントロール」が必要で、このマスター コントロール内に別のコントロールを配置したいと考えています。
可能です。コントロールを含むコントロールに登録する必要があります。
<%@ 登録 TagName="Control" TagPrefix="Tag" Src="source/to/your.ascx" %>
そしてそれを次のように使用します:
<Tag:コントロール ID="コントロール" runat="サーバー" />
コード (ascx.cs) を継承できます。System.Web.UI.UserControl から継承する基本クラスを作成し、コントロールの基本クラスから継承するだけです。外観 (ascx ファイル) を継承する方法がわかりません。