随笔分类 - .NET
摘要:特性实际上是一种附加数据,给一个类上或者内部的方法、属性等添加某个或一些特性相当于给这些内容附加上这些个特性的数据,从而能使得类中的这些数据被扩展了,附加上了额外的标记信息能够在后续的程序中被识别或者处理。 下面以新增一个自定义特性并将其输出到控制台中的程序为例: 首先建立一个Person类,结构如
阅读全文
摘要:建议在布局的时候不要使用SpliteContainer,因为固定的时候在缩放条件下会发生形变,建议直接用panel承载布局,然后对于布局复杂的直接取消放大缩小
阅读全文
摘要:SqlServer中的bool类型就是bit,赋值的时候赋值0或1即可,同时数据库在编辑状态下会自动与字符串常亮True和False替换。 使用SqlSugar的时候设置bit类型,如下代码IsImportant 和 IsFinish字段就是bool类型的设置方法 : [SugarTable("Ta
阅读全文
摘要:NPOI从Nuget上下载 //设置Excel打印分页 table.FitToPage = false; const int rowBreakCount = 22;//每个打印分页22行,起始是第27行 for (int j = 27; j < i; j += rowBreakCount) { ta
阅读全文
摘要:首先在SqlLite的官网中下载SqlLite文件: 官网下载地址:https://www.sqlite.org/download.html 选择这个for .net 然后如下图所示,一般64位的同学下载这个就可以了 下载解压完成后如下图所示: 其中:System.Data.SQLite.dll这个
阅读全文
摘要:主要参考资料: 很详细的解释了客户端如何正确组装multipart/form-data头内容以及实体内容:https://www.cnblogs.com/kissdodog/archive/2013/04/06/3002779.html 但是其中的代码有点问题:注意是在最后request流结束的bo
阅读全文
摘要:1.通过路由接收参数,一般直接通过Url拼接直接匹配路由对应参数 这个直接通过设置路由,然后Url的位置对应即可; 2.通过QueryString传递参数 一般常见于Get访问数据传参; 3.通过[FromBody]直接在形参接收数据 客户端代码: private async void Btn_Se
阅读全文
摘要:1.action方法可以返回任何东西; 2.ViewData ViewBag TempData的区别 1,2两种传值方式其实是一样的,本身数据也是互通的,但是一般建议使用ViewBag,是新出的类型dynamic,并且使用起来更灵活; TempData主要用于跨页面传值,也就是在一个Action中跳
阅读全文