2015-02-10 62 views
0

我似乎可以使用Telerik控件获得客户端绑定工作(2天后)。 AM我没有提供正确的假价值/配对数据?没有正确找到控制ID?客户端绑定Telerik RadListView不工作,缺少什么?

需要做什么才能正确地将数据绑定到客户端的Telerik RadListView?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Admin.WebForm1" %> 

<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> 
    <title></title> 
    <script type="text/javascript"> 
     // 
    </script> 
    <script src="scripts/jquery-2.1.1.min.js"></script> </head> <body> 
    <form id="form1" runat="server"> 
     <div> 
      <telerik:RadScriptManager ID="rsm1" runat="server"></telerik:RadScriptManager> 
      <telerik:RadListView 
       ItemPlaceholderID="itemPlaceHolder" 
       ID="listviewHere" runat="server" ClientIDMode="Static"> 
       <ClientSettings> 
        <DataBinding> 
         <LayoutTemplate> 
          <ul id="itemPlaceHolder"> 
          </ul> 
         </LayoutTemplate> 

         <AlternatingItemTemplate> 

         </AlternatingItemTemplate> 

         <EmptyDataTemplate> 
          nothing 
         </EmptyDataTemplate> 
         <ItemTemplate> 
          <li>#= id # ----sdfdsfsdsdf</li> 
         </ItemTemplate> 
        </DataBinding> 
       </ClientSettings> 
      </telerik:RadListView> 
     </div> 
    </form> 
    <script type="text/javascript"> 

     //$("#grid1").hide(); 
     //$("#listviewHere").show(); 

     $(document).ready(function() { 
      var data = [{ id: 1, name: "name1", value: 12.4 }, { id: 2, name: "name2", value: 12.4 }]; 

      var listView = $find("#listviewHere"); 
      //var listView = listviewHere().get_masterTableView(); 
      //listView.get_masterTableView(); 
      listView.set_dataSource(data); 
      listView.dataBind(); 

     }); 
    </script> 

</body> </html> 

回答