如何在客户端(Javascript)点击添加按钮时向radlistbox添加行,因为我的radlistbox还包含项目模板
<telerik:RadListBox ID="rlbControl" runat="server" SelectionMode="Multiple">
<ItemTemplate>
<table>
<tr>
<td>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("Name") %>' ></asp:Label>
</td>
<td style="width:20px"></td>
<td >
<asp:Label ID="lblAge" runat="server" Text='<%# Eval("Age") %>' ></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:RadListBox>
Name : <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
Age : <asp:TextBox ID="txtAge" runat="server" ></asp:TextBox>
<asp:Button ID="btnAdd" runat="server" Text="Add" OnClick="btnAdd_Click" />
答案 0 :(得分:1)
您可以使用ItemTemplate执行此操作,因为ItemTemplates是基于服务器的。
您需要使用ClientTemplate。顾名思义,这是您在客户端使用的模板。
看看这个演示。
http://demos.telerik.com/aspnet-ajax/listbox/examples/functionality/clienttemplates/defaultcs.aspx
这应该会帮助你。