私がUserControl
このようなものを持っている場合:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Foo.ascx.cs" Inherits="Foo" %>
<asp:TextBox runat="server" ID="TxtFoo" />
そして、次のように自分のページに含めます。
...
<uc:Foo runat="server" ID="UcFoo" />
...
次のように、自分のことをのUserControl
中にラップしたいと思います。DIV
ClientID
<div id="ctl00$ContentPH$UcFoo">
<input type="text" name="ctl00$ContentPH$UcFoo$TxtFoo" id="ctl00$ContentPH$UcFoo$TxtFoo" />
</div>
しかし、実際にはタグなしでコンテンツを取得していますDIV
。ここでの質問は、自動生成された ClientID を使用して DIV 内にコントロールをレンダリングするように ASP.NET に指示するにはどうすればよいですか?