单表查询+分页

文献种类:专题技术文献;

开发工具与关键技术: MVC

作者: 黄志鹏 ;年级: 18级 ;撰写时间: 2019 年 4月 5日

文献编号: 归档时间: 年 月 日

                                单表查询+分页

开发工具与关键技术:前端

作者:黄志鹏

撰写时间:2019/4/5

在MVC中的学习中, “查询”是尤为重要的,接下来我们说说单表查询+分页。其实查询的方式有很多种,我们先写最原始的这一种。接下来,我们在控制器这边写一个方法。

代码如下

在这里插入图片描述

在 ActionResult 的后面SelectNoticeTypeAll是我们随便起的方法的名称。在做项目的时候我们为了方便,就取相对应的命名。然后在命名的后面有一个英文状态下的括号。里面可以放我们需要的参数。就比如我们这里需要用到分页。LayuiTablePage是我们封装的一个类,里面是分页的内容。

代码如下

在这里插入图片描述

接下来是查询的重点,var listNoticeType 是我们要获取一个查询名称来接收查询出来的数据。From后面是给数据源命名,in 后面是数据库中的数据源,orderby tbNoticeType.NoticeTypeID descending,这句代码是升序操作,方便后来查询出来的数据在表格中以最新的数据渲染出来。select tbNoticeType,意思是查询的数据名称。

  接下来的是分页操作,代码如下:

在这里插入图片描述

以上是layui插件里分页需要用到的数据。

return Json(layuiTablePageData, JsonRequestBehavior.AllowGet);它是整个方法反回来的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2019最新省市县街道4级行政区域数据,自己整合的到一张表里面,可以直接生成表格数据,表格结构为CREATE TABLE [dbo].[TB_Area]( [ID] [int] IDENTITY(1,1) NOT NULL, [CODE] [nvarchar](50) NULL, [PARENT_CODE] [nvarchar](50) NULL, [NAME] [nvarchar](50) NULL, [SHORT_NAME] [nvarchar](50) NULL, [LNG] [decimal](18, 6) NULL, [LAT] [decimal](18, 6) NULL, [SORT] [int] NULL, [LEVEL] [int] NULL, CONSTRAINT [PK_TB_Area] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'ID' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'CODE' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父级区代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'PARENT_CODE' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'NAME' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'简称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'SHORT_NAME' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'经度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'LNG' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'纬度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'LAT' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'SORT' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'层级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TB_Area', @level2type=N'COLUMN',@level2name=N'LEVEL' GO USE [master] GO ALTER DATABASE [AREA] SET READ_WRITE GO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值