内部コンテンツを許可する ASP.NET ユーザー コントロールを作成する方法 (および内部コンテンツをレンダリングする方法) を知りたいです。
非常に単純な例として、div を作成するためのコントロールを作成するとします。そのため、コントロールは次のように使用されます。
<%@ Page Language="C#" %>
<%@ Register TagPrefix="custom" TagName="MyDiv"
Src="~\Controls\MyDiv.ascx" %>
<html>
<head />
<body>
<custom:MyDiv id="Div1" runat="server">
... customizable content here ...
</custom:MyDiv>
</body>
<html>
コントロールは、その内部コンテンツにとらわれないようにする必要があります。つまり、asp.net コンテンツを追加して、通常どおりにレンダリングし、タグ<div>
と</div>
タグで囲みます。
(注: 明らかに、div タグをシミュレートするコントロールを作成しようとしているわけではありません。これは単純な例です。)