11 2017 档案

摘要:前言 在日常开发当中,excel的上传与解析是很常见的。根据业务不同,解析的数据模型也都不一样。不同的数据模型也就需要不同的校验逻辑,这往往需要写多套的代码进行字段的检验,如必填项,数据格式。为了避免重复编写逻辑检验代码,于是有了这篇文章。 第一步、读取Excel表格数据 1 public Acti 阅读全文
posted @ 2017-11-29 23:48 早起Abc 阅读(382) 评论(0) 推荐(0)
摘要:前言 在MVC 中文件的上传,一般都采用控件: 1 <h2>IT轮子四——文件上传</h2> 2 <div> 3 <input type="file" /> 4 </div> 第一种方式:使用form表单上传 前台代码: <div> <form action="/FileUpload/UploadF 阅读全文
posted @ 2017-11-13 23:47 早起Abc 阅读(573) 评论(3) 推荐(1)
摘要:补记: 今天在阅读公司项目代码的时候,发现MVC中的dropdownlist已经封装了数据绑定方式。相对于第一篇文章,这样的方式更简便、简洁。现记录如下: 首先,创建我们的数据模型 如下图: 模型代码如下: 1 public class SearchModel 2 { 3 public Search 阅读全文
posted @ 2017-11-10 23:47 早起Abc 阅读(223) 评论(0) 推荐(0)
摘要:前言 在对外提供的接口时,也常常需要提供上传文件的。在这篇文章中会描述三种上传方式。 1、第一款,通过Base64字符上传——PostFromBase64Str 首先,定义上传数据模型。对于模型的定义,一般都会给定名称、文件类型、数据字段。如下代码所示: 1 /// <summary> 2 /// 阅读全文
posted @ 2017-11-06 23:23 早起Abc 阅读(1162) 评论(0) 推荐(0)
摘要:前言 在上一篇文章IT轮子系列(三)——如何给返回类型添加注释——Swagger的使用(二) 介绍如何使用swashbuckle的时候忽略了一个问题,就是默认创建的API项目在生成文档的时候是没有显示方法名,只显示了控制器的名字。如下图: User 控制器代码如下: 1 public class U 阅读全文
posted @ 2017-11-04 07:59 早起Abc 阅读(2211) 评论(0) 推荐(0)
摘要:前言 一般对外提供API,都会统一一个返回类型,比如所有的接口都统一返回HttpResponseMessage。这样当我们在方法上添加///注释时,是无法清楚的知道都返回字段都又那些以及它们的数据类型是什么。如下图所生成的文档所示: 、 从图中,我们看到文档只有输入参数的说明,而对于返回的类型是什么 阅读全文
posted @ 2017-11-01 20:57 早起Abc 阅读(15700) 评论(14) 推荐(2)