我想动态创建一个包含我创建的各种用户控件的submitform。
例如:
<div class="fieldControl">
<asp:Label AssociatedControlID="TextField" runat="server"><%=LabelText %></asp:Label>
<asp:TextBox ID="tbText" runat="server" />
</div>
应根据xml添加控件:
<Fields>
<Group name="Main" text="Innhold">
<Field type="TextBox" name="Name" text="Navn"></Field>
<Field type="TextBox" name="Test" text="Test"></Field>
</Group>
</Fields>
当我在我的父控件上时Edit.ascx点击了保存按钮。我想在每个添加的用户控件上处理此事件。
你能指出我应该去的方向,创建和处理保存事件吗?
答案 0 :(得分:0)
一些伪代码:
void building()
{
var items = getItemsFromXml();
foreach (var item in items)
{
var control = BuildControl(item);
this.EventToHandle += control.PublicEventHandlerMethod();
this.Controls.Add(control);
}
}