2012-12-04 82 views
0

我想動態地創建一個包含我創建的各種usercontrols的submitform。添加用戶控件並處理父事件c#

例:

<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

一些僞代碼:

void building() 
    { 
     var items = getItemsFromXml(); 
     foreach (var item in items) 
     { 
      var control = BuildControl(item); 
      this.EventToHandle += control.PublicEventHandlerMethod(); 
      this.Controls.Add(control); 
     } 
    } 
相關問題