ASP.NET MVC 使用 Datatables (1)
ASP.NET MVC 使用 Datatables (1)
具体步骤:
1、建立实体类
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
public class Asset
{
public System.Guid AssetID { get ; set ; }
[Display(Name = "Barcode" )]
public string Barcode { get ; set ; }
[Display(Name = "Serial-Number" )]
public string SerialNumber { get ; set ; }
[Display(Name = "Facility-Site" )]
public string FacilitySite { get ; set ; }
[Display(Name = "PM-Guide-ID" )]
public string PMGuide { get ; set ; }
[Required]
[Display(Name = "Asset-ID" )]
public string AstID { get ; set ; }
[Display(Name = "Child-Asset" )]
public string ChildAsset { get ; set ; }
[Display(Name = "General-Asset-Description" )]
public string GeneralAssetDescription { get ; set ; }
[Display(Name = "Secondary-Asset-Description" )]
public string SecondaryAssetDescription { get ; set ; }
public int Quantity { get ; set ; }
[Display(Name = "Manufacturer" )]
public string Manufacturer { get ; set ; }
[Display(Name = "Model-Number" )]
public string ModelNumber { get ; set ; }
[Display(Name = "Main-Location (Building)" )]
public string Building { get ; set ; }
[Display(Name = "Sub-Location 1 (Floor)" )]
public string Floor { get ; set ; }
[Display(Name = "Sub-Location 2 (Corridor)" )]
public string Corridor { get ; set ; }
[Display(Name = "Sub-Location 3 (Room No)" )]
public string RoomNo { get ; set ; }
[Display(Name = "Sub-Location 4 (MER#)" )]
public string MERNo { get ; set ; }
[Display(Name = "Sub-Location 5 (Equip/System)" )]
public string EquipSystem { get ; set ; }
public string Comments { get ; set ; }
public bool Issued { get ; set ; }
}
|
2、添加实体到ApplicationDbContext中
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base ( "DefaultConnection" , throwIfV1Schema: false )
{
}
public DbSet<Asset> Assets { get ; set ; }
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}
|
3、插入测试的数据
4、添加 Datatables 脚本
通过 NuGet 命令 添加:Install-Package jquery.datatables
5、在程序中添加datatables脚本应用
bundles.Add(new ScriptBundle("~/bundles/datatables").Include(
"~/Scripts/DataTables/jquery.dataTables.min.js",
"~/Scripts/DataTables/dataTables.bootstrap.js"
));
bundles.Add(new StyleBundle("~/Content/datatables").Include(
"~/Content/DataTables/css/dataTables.bootstrap.css"
));
6、添加View页面
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
@section Scripts
{
<script type= "text/javascript" >
$(document).ready( function () {
$( "#assets-data-table" ).DataTable({
"language" : {
"processing" : "处理中..." ,
"lengthMenu" : "显示 _MENU_ 项结果" ,
"zeroRecords" : "没有匹配结果" ,
"info" : "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项" ,
"infoEmpty" : "显示第 0 至 0 项结果,共 0 项" ,
"infoFiltered" : "(由 _MAX_ 项结果过滤)" ,
"infoPostFix" : "" ,
"search" : "搜索:" ,
"searchPlaceholder" : "搜索..." ,
"url" : "" ,
"emptyTable" : "表中数据为空" ,
"loadingRecords" : "载入中..." ,
"infoThousands" : "," ,
"paginate" : {
"first" : "首页" ,
"previous" : "上页" ,
"next" : "下页" ,
"last" : "末页"
},
"aria" : {
paginate: {
first: '首页' ,
previous: '上页' ,
next: '下页' ,
last: '末页'
},
"sortAscending" : ": 以升序排列此列" ,
"sortDescending" : ": 以降序排列此列"
},
"decimal" : "-" ,
"thousands" : ","
}
});
});
</script>
}
|
7、运行程序,查看结果
转载于:https://www.cnblogs.com/liyanwei/p/10615357.html
ASP.NET MVC 使用 Datatables (1)相关推荐
- 【初学者指南】在ASP.NET MVC 5中创建GridView
介绍 在这篇文章中,我们将会学习如何在 ASP.NET MVC 中创建一个 gridview,就像 ASP.NET Web 表单中的 gridview 一样.服务器端和客户端有许多可用的第三方库,这些 ...
- 利用ASP.NET MVC 的默认类型绑定器---将Jquery datatables中的数据强类型绑定到实体类中
背景描述: 本文参考资料:https://blog.csdn.net/honantic/article/details/45913403 阅读了上述博文后对我产生了启发,在ASP.NET MVC 5中 ...
- (紀錄)[ASP.NET MVC][jQuery]-1 純手工打造屬於自己的 jQuery GridView
(我自己想記錄下來,雖然是別人寫的,但覺得很有值得保留) 在 ASP.NET MVC 中已經沒有像 ASP.NET Web Form 那樣有許多內建控制項了,而一般在開發專案上可能會滿常碰到一個需求: ...
- ASP.NET MVC和jQuery DataTable整合
本文包含代码示例说明如何jQuery插件开发者可以集成到ASP.NET MVC应用程序. 下载源代码- 87.4 KB Introduction The jQuery DataTables plug- ...
- ASP.NET MVC 5 實作 GridView 分頁
本文用 ASP.NET MVC 5 實作一個 GridView,功能包括: 分頁(paging).關鍵字過濾(filtering).排序(sorting).AJAX 非同步執行,外觀上亦支援 Resp ...
- ASP.NET MVC 使用dataTable(3)--更多选项参考
ASP.NET MVC 使用dataTable(3)--更多选项参考 jQuery dataTables 插件是一个优秀的表格插件,是后台工程师的福音!它提供了针对数据表格的排序.浏览器分页.服务器 ...
- ASP.NET MVC 2示例Tailspin Travel
Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示 ...
- Asp.net MVC中的ViewData与ViewBag
在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewData ViewBag 它是Key/Value字典集合 它是dynamic类型对像 从 ...
- ASP.NET MVC Identity 兩個多個連接字符串問題解決一例
按照ASP.NET MVC Identity建立了一個用戶權限管理模塊,由于還要加自己已有的數據庫,所以建立了一個實體模型,建立了之后,發現登錄不了: 一直顯示"Login in faile ...
最新文章
- Apache-DBCP数据库连接池解读
- Java web项目报错 Java compiler level does not match the version of the installed Java project facet.
- 计算机数学基础 刘树利,计算机数学基础课件教学课件作者刘树利11课件.ppt
- java锁原理_Java锁原理学习
- 项目管理基本目录结构
- 蔚来发布首款自动驾驶车型ET7 补贴前起售价44.8万元
- yum被锁Another app is currently holding the yum lock; waiting for it to exit...
- 100万并发连接服务器笔记之Java Netty处理1M连接会怎么样
- 比赛排行榜如何在LED大屏上实现自动实时滚动播报?
- 【分布式WebSocket - 1】超详细!WebSocket协议详解
- 线程取消(pthread_cancel)
- js中字符串方法集合
- 黑帽SEO强势技术大纲
- 深度学习与神经网络的关系
- 京东领取京豆助力、京喜活动
- 【性能测试】记一次性能测试
- 多说高级应用-添加 UA 浏览器标识、旋转头像等
- 摄影-曝光口诀(阳光16法则)
- 基础操作案例 :ArcGIS PRO基础教程(一)
- 【C语言】C语言库函数
热门文章
- MySQL 8.0来了,逆之者亡...
- odoo10参考系列--测试模块
- java jstl foreach用法_JSTL 中c:forEach使用
- python实用黑客脚本_Python黑客攻防(十六)编写Dos脚本,进行容易攻击演示
- 2021高考达州二诊成绩查询,2021二诊成绩怎样换算高考分 分数相差多少
- mysql 半同步 插件_编写半同步复制插件
- php和mysql实现图书管理系统_0074 实现图书管理系统的登录、员工和菜单功能
- 计算机专业考研是哪个学科,我是大二计算机专业女生 想考研 但对未来的考研专业感到很迷茫 不知道都有什么方向 并且每个专业方向的......
- 文件管理英文html,Directory Opus
- android底部导航栏选中动画,Android选中突出背景效果的底部导航栏功能