系统登录。

系统登录

1、 主要说了一些方法的使用方式以及作用
如:“File”、“val”、“is”、“if”、”List”、”.Count”、 ”Cookie”、“session”、”ViewData”、”ViewBag”、“KaTeX parse error: Expected 'EOF', got '&' at position 369: …r == jobNumber &̲& tbUser.isEnab….post()”:在视图请求路径,通过“location.reload();”清空“session”
”ViewData”:通过方括号”[ ]”方式进行传递存储数据(只能存储Starting Key/Object Value字典数组)
”ViewBag”:通过点点“ . ”的方式进行赋值(可以存储动态类型“dynamic”的变量值)
注:”ViewBag”其实是对”ViewData”的封装,内部其实是使用”ViewData”实现数据存储的。
2、 Layui
(1)主页面引入layui.Js文件,
(2)定义layer变量:var layer;
(3)然后加载模块:layu.use()
(4)提交变量:layer = layui.layer;
设置清空操作,就可以正常登录以及退出。
第四天的课程,我们主要学习的是“首页导航与区域”以及“MVC的发布”
1、 导入数据库:
将物理表导入数据库,然后在项目中导入数据库中的数据,构建实体类模型“FJDPXTModel”,配置数据库数据
2、 定义string sessionCode = “”;并赋值为空,
然后try{。。。
}catch (Exception e){
Console.WriteLine(e);
//并不会产生输出,主要是为了避免VS提示e未使用的警告
}
3、 创建·区域,然后添加控制器,最后添加视图(创建区域同时,自动创建一个路由)

表格渲染:
1、 主要讲的是:三字码控制器、视图页面的创建、“css、js”文件的引入以及数据的绑定,并绑定登录页面
2、 进行表格渲染:引入Layui文件,然后定义变量,设置表头,然后设置每个表格的id,然后进行数据渲染
格式; var layer, layTable;//用于加载layui中的弹出层模块和table表格模块
var TabAirport;//表格
var blInsert = true;//新增操作
layui.use([‘layer’,‘table’], function () {
layer = layui.layer;//弹出层模块
layTable = layui.table;//layui数据表格
//执行渲染
TabAirport=layTable.render({
elem: ‘#tbAirport’, //指定原始表格元素选择器(推荐id选择器)
url: “@Url.Content(”/SystemMaintenance/TCCMaintain/GetAirportInfor")",
//data:[],
cols: [[//表头参数的配置
{ title: ‘序号’, type: ‘numbers’ },
{ field: ‘airportCode’, title: ‘三字代码’, align: ‘center’ },
{ field: ‘airportName’, title: ‘机场名称’, align: ‘center’ },
{ field: ‘cityName’, title: ‘城市名称’, align: ‘center’ },
{ field: ‘pinyinName’, title: ‘拼音码’, align: ‘center’ },
{ title: ‘修改’, align: ‘center’, templet: modifyAirport },
{ title: ‘删除’, align: ‘center’, templet:deleteAirport }
]],
});
});
3、 在控制器中实例化实体模型:
Models.FJDPXTEntities myModel = new Models.FJDPXTEntities();
4、 查询表数据,然后进行返回,
返回视图,指明物理地址(指定原始表格元素选择器(推荐id选择器)
elem:’…’
url:” “@Url.Content(”/…/…/")”
5、 返回时,需要对设置进行处理,并设置返回格式将返回的数据封装成LayuiTableData类型
6、 设置指定表格所显示的数据“field”指定字段名
7、 设置分页效果:page开启分页,limit显示每一页条数的选择项
page:{//分页的配置项参数
limit: 10,//每页显示的条数
limits: [5, 10, 15, 20, 30, 40]//每页条数的选择项
},
8、在控制器设置序号总条数:Skip()跳过序列中指定数量的元素,然后返回剩余的元素。
Take()从序列的开头返回指定数量的连续元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值