0

私のradlistboxにはアイテムテンプレートも含まれているため、クライアント側(Javascript)から追加ボタンをクリックして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"  />
4

1 に答える 1

1

ItemTemplate はサーバー ベースであるため、ItemTemplate を使用してこれを行うことができます。

ClientTemplate を使用する必要があります。名前が示すように、これはクライアント側で作業するために提供するテンプレートです。

このデモを見てください。

http://demos.telerik.com/aspnet-ajax/listbox/examples/functionality/clienttemplates/defaultcs.aspx

それはあなたを助けるはずです。

于 2013-04-23T19:15:14.040 に答える