如果我有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
被包裹在 aDIV
中ClientID
,如下所示:
<div id="ctl00$ContentPH$UcFoo">
<input type="text" name="ctl00$ContentPH$UcFoo$TxtFoo" id="ctl00$ContentPH$UcFoo$TxtFoo" />
</div>
但实际上我得到的内容没有DIV
标签。所以这里的问题是:如何告诉 ASP.NET 使用自动生成的 ClientID 在 DIV 中呈现我的控件?