我知道这Repeater Control
是用来data source
在网页上动态显示数据的。
但是我想使用转发器控件从用户那里获取输入并根据用户请求生成新的输入字段。谁能帮助我如何通过后面的代码添加一个新的中继器。
我有以下中继器:
<asp:Repeater ID="RepeaterDetailsRow" runat="server">
<HeaderTemplate>
<div class="divSection">
<div class="divFieldContent" style="width:auto;">
<asp:CheckBox ID="CheckBoxDetails" runat="server" AutoPostBack="True"
oncheckedchanged="CheckBoxDetails_CheckedChanged" />
</div>
<div class="divFieldContent">
<asp:Label ID="lblDetails" runat="server" Text="Enter Details"
ForeColor="Coral" Font-Bold="True" Enabled="False"></asp:Label>
</div>
<asp:Button ID="AddNewRow" runat="server" Text="Button" />
</div>
</HeaderTemplate>
<ItemTemplate>
<div class="divSectionContent">
<div class="divFieldContent">
<asp:Label ID="lblName" runat="server"
Text="Name"></asp:Label>
</div>
<div class="divFieldContent">
<div>
<asp:TextBox ID="txtName" CssClass="boxes"runat="server"> </asp:TextBox>
</div>
</div>
</div>
<div class="divSectionContent">
<div class="divFieldContent">
<asp:Label ID="lblSubject" runat="server"
Text="Subject" Enabled="False"></asp:Label>
</div>
<div class="divFieldContent">
<div>
<asp:DropDownList ID="ddl_RejectReasonCode" CssClass="boxes"
runat="server">
<asp:ListItem>Select Subject</asp:ListItem>
<asp:ListItem>Subject1</asp:ListItem>
<asp:ListItem>Subject2</asp:ListItem>
<asp:ListItem>Subject3</asp:ListItem>
</asp:DropDownList>
</div>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
我想在转发器的标题模板中的按钮的项目命令属性上添加与转发器的项目模板对应的行。