2015-01-09 104 views
0

我是JQuery和asp.net的新手,但已被要求使用它们实现数据表。数据表搜索功能不起作用和样式提示

我有以下aspx页面:

<%@ Page Language="vb" MasterPageFile="~/Masterpage.master" AutoEventWireup="false" MaintainScrollPositionOnPostback="true" CodeFile="View.aspx.vb" Inherits="MDGRenewals.page_views" %> 
<%@ Register Src ="~/Webcontrols/Admin/Users/RoleManager.ascx" tagprefix="mdg" TagName="rolemanager" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="contentMain" runat="server"> 

     <asp:Repeater runat="server" id="DataGrid1" > 

     <HeaderTemplate > 
      <table id="pageviews" class="display"> 
       <thead> 
       <tr> 
        <th> 
         User ID 
        </th> 
        <th> 
         Username 
        </th> 
        <th> 
         First Name 
        </th> 
       </tr>  
       </thead>   
     </HeaderTemplate> 

     <ItemTemplate > 
       <tbody> 
       <tr> 
        <td> 
         <%#Eval("user_id") %> 
        </td> 
        <td> 
         <%#Eval("page_name")%> 
        </td> 
        <td> 
         <%#Eval("Count") %> 
        </td> 

       </tr> 
       </tbody> 
     </ItemTemplate> 

     <FooterTemplate > 
      </table> 
     </FooterTemplate> 
    </asp:Repeater> 


<html> 

<head> 

<!-- DataTables CSS --> 
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.4/css/jquery.dataTables.css"> 

<!-- jQuery --> 
<script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.10.2.min.js"></script> 

<!-- jQuery --> 
<script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.11.1.min.js"></script> 

<!-- jQuery --> 
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.4/js/jquery.dataTables.min.js"></script> 

<!-- DataTables --> 
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.4/js/jquery.dataTables.js"></script> 

    <script type="text/javascript"> 

     $(document).ready(function() { 
      $('#pageviews').DataTable(); 
      display: true 
     }); 

    </script> 

</head> 

<body onload=""> 

</body> 
</html> 

</asp:Content> 

我有几个问题:

  1. 搜索框没有工作,那么在途中的数据表演示例如,它并没有消除在输入搜索框时从表格中输入条目。

2.我无法弄清楚如何设置表格的样式。我曾尝试以下方法:

display: true 

但它不起作用。

  1. 我桌子上的第一排出来的颜色与其余颜色不同,几乎就像是搜索的结果。

该表是从SQL查询中我aspx.vb页

+0

在得出结论之前,“它不起作用”,请务必检查“”是否是正确的方法“# – Bharadwaj

+0

@Bharadwaj该表的显示屏肯定是由数据表所改变,文档说搜索应该默认执行 – Alex

+0

哪个文件? – Bharadwaj

回答

0

我有固定的填充。

标签错了,它们应该在表格的最后。

实际上,他们每次都声明一个新表。