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>
我有几个问题:
- 搜索框没有工作,那么在途中的数据表演示例如,它并没有消除在输入搜索框时从表格中输入条目。
2.我无法弄清楚如何设置表格的样式。我曾尝试以下方法:
display: true
但它不起作用。
- 我桌子上的第一排出来的颜色与其余颜色不同,几乎就像是搜索的结果。
该表是从SQL查询中我aspx.vb页
在得出结论之前,“它不起作用”,请务必检查“”是否是正确的方法“# – Bharadwaj
@Bharadwaj该表的显示屏肯定是由数据表所改变,文档说搜索应该默认执行 – Alex
哪个文件? – Bharadwaj