![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVC
文章平均质量分 92
老王的bb机
IT小白
展开
-
查询和修改
MVC查询和修改**MVC多表查询:**在MVC实现多张表查询,需要通过join关键字。join的作用是连接表。例如A表和B表进行连接,获取A表后,join连接B表。join后面的是B表的变量名。多表查询是通过主键和外键的连接,而连接主键和外键是equals代码段实现的功能。例如:A表连接B表,那就通过A表的外键连接B表的主键。具体代码实现看图示:图示1.1:通过图上的方法就能将两张表进行连接**Where 条件语句:**这是一个条件语句,条件语句可以起到筛选作用。比如只想查询出B表主键ID为2原创 2020-08-18 14:39:09 · 441 阅读 · 0 评论 -
MVC 自带的过滤器 使用
MVC全局过滤器过滤器:过滤器的作用顾名思义就是过滤掉一些东西。例如高速公路的检查站一样,只有符合条件的才能上高速,不符合条件的则不能上高速。MVC的过滤器作用就类似高速公路的检查站。而全局的过滤器就是浏览器的所有请求都要经过过滤器的检查。在MVC中,已经定义了过滤器,调用方法也是固定的,我们往往只需要调用该方法就行。调用MVC自带的过滤器:创建一个类,在类里面写过滤器注意:该方法是固定的,是MVC自带的,不能自主编写图示1.1:namespace 只需写项目名称,不用带区域名称。 还有,调用原创 2020-08-17 10:56:33 · 261 阅读 · 0 评论 -
MVC 文件(图片)上传
文件(图片)上传:图片上传的思路:一、(页面的操作)主要是通过input的[type=“file”]属性触发图片的上传,然后将上传的图片进行筛选,验证,读取。然后放到指定的容器,当读取文件后并将文件转为Base64编码,再将img标签的src值设置为读取到的Base64编码注意:文件的上传只能使用post提交,不能使用get,因为文件比get的容量要大。二、(后台的操作)判断是否有存放图片的目录(如果没有,创建一个目录) -> 验证图片是否有上传以及图片的大小是否有一字节以上 -> 获取原创 2020-08-17 10:21:54 · 854 阅读 · 0 评论 -
Excel 数据导入
Excel 导入:步骤:下载一个.xls的模板,下载后用户可以在模板上填写要导入的数据。填写完以后,用户通过上传填好的模板,向数据库导入数据。一、下载 .xls模板通过window.open() 方法,在新的窗口打开下载路径。下载模板的操作在后台控制器进行。图示1.1:1、调用方法,请求后台下载模板的操作。2、获取项目中模板文件的路径,然后通过路径判断项目中是否存有模板。有,就获取 文件名,然后以流的形式进行文件返回。MapPath()方法 传入相对路径,将相对路径转为绝对路径。注意:用户原创 2020-08-17 10:10:25 · 482 阅读 · 0 评论 -
Excel 的NPOI导出和模板导出
Excel 导出:主要是利用了浏览器的下载功能。通过window.open(), 在一个新的窗口打开下载的路径一、NPOI导出Excel:.xls 后缀名 是1997~2003的版本,是Excel基本的版本,和.xlsx的版本相比,.xls的兼容性更强.xlsx 后缀名,是比.xls更好的版本,只是代码实现相对.xls的更加复杂导出步骤:一、查询需要导出的数据二、创建工作簿和工作表三、然后在工作表中创建行(注意:Excel的官方定义是先有行,再有列)四、( 设置表标题及样式 -&g原创 2020-08-17 09:53:54 · 1693 阅读 · 0 评论 -
Excel 导出
Excel 导出:主要是利用了浏览器的下载功能。通过window.open(),在一个新 的窗口打开下载的路径一、NPOI导出Excel:.xls 后缀名 是1997~2003的版本,是Excel基本的版本,和.xlsx的版本相比,.xls的兼容性更强.xlsx 后缀名,是比.xls更好的版本,只是代码实现相对.xls的更加复杂导出步骤:一、查询需要导出的数据二、创建工作簿和工作表三、然后在工作表中创建行(注意:Excel的官方定义是先有行,再有列)四、( 设置表标题及样式 ->设原创 2020-08-16 18:53:46 · 800 阅读 · 0 评论