作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 jQuery 数据表与 ASP.net MVC 和 Twitter Bootstrap 一起使用。
有人已经这样做了吗?
最佳答案
这可能是一篇旧帖子,但我只是想补充一下我是如何设置的。看起来比上面 codea 的做法要简单。
1) 在您看来,只需像平常一样创建表(使用 @foreach 或类似的东西)并为其指定 ID jqueryTable
。然后下载以下3个文件并将它们放入~/Scripts/
和~/Content/
文件夹中:
现在使用以下代码将这些文件添加到您的 BundleConfig.cs 文件中:
bundles.Add(new ScriptBundle("~/Scripts/datatables").Include(
"~/Scripts/jquery.dataTables.js",
"~/Scripts/dataTables.bootstrap.js"));
bundles.Add(new StyleBundle("~/Content/datatables").Include(
"~/Content/dataTables.bootstrap.css"));
最后,将以下内容添加到创建表的 View 中(请注意,JS 文件顺序很重要!):
@Styles.Render("~/Content/datatables")
@section Scripts {
@Scripts.Render("~/Scripts/datatables")
<script type="text/javascript" language="javascript">
/* Table initialization */
$(document).ready(function() {
$('#jqueryTable').dataTable();
});
</script>
}
上面的 JS 代码只是找到您的表(ID 为 jqueryTable
)并初始化其上的数据表 JS。此外,要使其正常工作,~/bundles/jquery
需要包含在您的 _Layout.cshtml
文件中(默认情况下应该如此)。
关于jquery - 如何将 JQuery Datatable.net 与 ASP.Net 4 Razor 和 Twitter Bootstrap 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16775316/
我是一名优秀的程序员,十分优秀!