一切福田,不離方寸,從心而覓,感無不通。

Category Archives: C#

C# SHA256加密

  from:https://www.cnblogs.com/webttt/p/12762318.html

龙生   18 Mar 2024
View Details

C# https请求忽略证书验证

 

龙生   18 May 2023
View Details

C#搭建高效、便捷的WebSocket服务器和客户端

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

龙生   10 May 2023
View Details

ASP.NETCore实现文件上传和下载

本文实例为大家分享了ASP.NET Core实现文件上传和下载的具体代码,供大家参考,具体内容如下 一、文件上传 1.1 获取文件后缀

1.2 上传单文件

1.3 上传多文件

二、文件下载 2.1 获取ContentType属性

2.2 执行下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。   from:http://news.558idc.com/448616.html

龙生   26 Apr 2023
View Details

.net webapi 返回需要的字段,忽略某些字段,修改字段名等

有时候我们在写webapi的时候,不想把正常用的对象所有字段都返回,我们需要进行一些筛选,忽略某些字段,大概说一下几种方法

方法一:给不同需求单独写查询,提供不同的数据对象

单独写一个model,然后单独写一个查询,在通过接口提供出去

这种方法效率比较高,不需要单独解析一下,就是代码量多一点,适用于变化不大的情况。

当然也可能是这个接口是需要依赖与另外一个接口返回的数据,道理是一样,就是对数据源加工后进去返回,至于数据源是数据库还是缓存还是其他接口提供的数据不影响我们数据加工几种方法的使用

方法二:使用对象映射

单独写一个model,把原有model赋值到另外的对象,使用automapper或者自己通过反射映射一下对象即可 这样写法要通过反射转化一遍,效率会慢一点,但是可以共用一个查询方法。

想要修改字段名可以自己弄一个映射关系,用特性或者动态映射都可以,automapper映射一个名字还是比较方便的

方法三:通过Newtonsoft.Json在model中配置忽略某些值即可

通过JsonIgnore特性配置即可。

龙生   26 Apr 2023
View Details

C#如何使用NPOI设置Excel下拉选项

这篇文章给大家分享的是有关C#如何使用NPOI设置Excel下拉选项的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 第一种 · 直接设置下拉值,不超过255个字符(优点:逻辑简单 ;缺点:有字符限制) · 适用于下拉值为固定值,例如:状态、性别等 方法块:

调用:

  第二种 · 通过绑定值到sheet中设置下拉 · 适用于数据较多,或灵活控制的值,例如:城市区域、数据表信息等。 方法块:

调用:

  另外,延伸联动下拉(直接贴源码了) 方法块:

调用:

  from:https://www.yisu.com/zixun/688759.html

龙生   25 Apr 2023
View Details

C# NPOI XSSFWorkbook 添加下拉框

1、添加下拉框,并开启列值校验

2、调用方

  from:https://blog.csdn.net/a304954732/article/details/127220912

龙生   25 Apr 2023
View Details

C# 使用NPOI导出Excel,首行冻结,添加筛选,填充颜色,列宽自适应

使用NuGet安装NPOI,添加以下命名空间

  添加类 ExcelExporter

使用时传入文件路径,即可将DataTable导出到指定位置。 如要导出集合类数据IEnumerable<T>,使用反射转成DataTable即可。方法大同小异,这里就不写了   from:https://www.qyyshop.com/info/813140.html

龙生   25 Apr 2023
View Details

NPOI自适应列宽

当本地没有安装Excel,但是又想导出Excel,采用Office插件是行不通的,NPOI是导出Excel的一个开源的插件。在导出Excel后,为了方便阅读,可以才采用自适应列宽的方式使得单元格的宽度和文本的宽度接近。NPOI中工作簿ISheet有自适应列宽的方法,但是其效果列宽还是比单元中文字的宽度稍微大一点。此时我们可以自己计算其宽度,自定义列宽。一下这种方式是支持中英文以及数字的。

龙生   25 Apr 2023
View Details
1 2 47