2017-06-11 10 views
-1

ここに私のコードです。listviewのJqueryデータテーブルが機能していません

出力は「テーブルで利用可能なデータなし」です。私は本当に感謝し、事前に感謝します。私はリストビューのレイアウトテンプレートにdatatableコードを入れようとしました。

<table id="example" class="display"> 
    <thead> 
     <tr> 
      all columns 
     </tr> 
    </thead> 
    <tfoot> 
     <tr> 
      all columns 
     </tr> 
    </tfoot> 
    <tbody> 

     <asp:ListView ID="lstfinance" runat="server"> 
      <LayoutTemplate> 
       <asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder> 
      </LayoutTemplate> 
      <ItemTemplate> 
       <tr> 
        <td>Charde Marshall</td> 
        <td>Regional Director</td> 
        <td>San Francisco</td> 
        <td>36</td> 
        <td>2008/10/16</td> 
        <td>$470,600</td> 

       </tr> 
      </ItemTemplate> 
     </asp:ListView> 
    </tbody> 
</table> 
<script> 
    $(document).ready(function() { 
     $('#example').DataTable(); 
    }); 
</script> 
+0

あなたがロードされたページの生のHTMLを見てきましたそれが正しいかどうか、データが実際にページにプッシュされているかどうかを確認します。 – Bindrid

+0

タグ内にあるデータを除き、すべてがロードされます。 –

答えて

0

データバインドされていないためコードが機能していないため、空です。

protected void Page_Load(object sender, EventArgs e) 
    { 
     lstfinance.DataBind(); 
    } 

とコンテンツページで:ここでは背後にあるコードでそれをそのデータバインドされるまで

あなたを助けるソリューションです

<table id="example" class="display"> 
    <thead> 
     <tr> 
      <th>Name</th> 
      <th>Position</th> 
      <th>City</th> 
      <th>Age</th> 
      <th>Start</th> 
      <th>Salary</th> 
     </tr> 
    </thead> 
    <tfoot> 
     <tr> 
      <th>Name</th> 
      <th>Position</th> 
      <th>City</th> 
      <th>Age</th> 
      <th>Start</th> 
      <th>Salary</th> 
     </tr> 
    </tfoot> 
    <tbody> 

     <asp:ListView ID="lstfinance" runat="server"> 
      <LayoutTemplate> 
       <asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder> 
      </LayoutTemplate> 


      <EmptyDataTemplate> 
        <tr> 
        <td>Charde Marshall</td> 
        <td>Regional Director</td> 
        <td>San Francisco</td> 
        <td>36</td> 
        <td>2008/10/16</td> 
        <td>$470,600</td> 
       </tr> 
      </EmptyDataTemplate> 


      <ItemTemplate> 
        <tr> 
        <td>Charde Marshall</td> 
        <td>Regional Director</td> 
        <td>San Francisco</td> 
        <td>36</td> 
        <td>2008/10/16</td> 
        <td>$470,600</td> 
       </tr> 
      </ItemTemplate> 
     </asp:ListView> 
    </tbody> 
</table> 
+0

ありがとうございます。 –

関連する問題