随笔分类 -  C#

摘要:【C#MVC】C#中将文件夹压缩然后下载 遇到一个需求,因为大量的图片下载不方便。于是要求下载一个压缩包。这样就需要我们将服务器上的文件打包,然后下载。 参数:rootPath -> 将要压缩的根目录 设置全局变量,临时存放文件(files)和空目录(paths): 2.压缩文件 destinati 阅读全文
posted @ 2021-01-04 13:41 不要摸我的腰 阅读(963) 评论(0) 推荐(0)
摘要:【C#MVC】使用ajaxFileUpload导入Excel,并显示在Grid中 学习了如何使用ajaxFileUpload(无刷新上传)导入Excel文件,并在页面中显示出来。C#,asp和MVC操作形似,这里重点说MVC,asp只贴出来代码。 Step1:(ajaxFileUpload是一个开源 阅读全文
posted @ 2021-01-04 13:40 不要摸我的腰 阅读(428) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(一) 鉴于初学mvc时,网上资料较少的情况,特开此连载博客,使初学者少走一些弯路。另:我也是初学者,有不对的地方望指正,共同学习。 SqlServer:2014 vs和sqlserver的安装过程不再赘述。 这里我们使用的在 解决方案下建立Model(实体), 阅读全文
posted @ 2021-01-04 13:38 不要摸我的腰 阅读(387) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(三) 上面我们介绍到mvc的框架项目搭建,并且完成了数据实体的映射。 上一篇遗留的问题: 经过测试,上一篇中Common类库,在删掉默认的cs页面后,竟然不能被其他类库(如:service,manager)引用,在使用using时根本不能引用,而在引用中我已经 阅读全文
posted @ 2021-01-04 13:36 不要摸我的腰 阅读(488) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(二) 在前面我们已经介绍了如何创建一个基本的项目结构。有没看过的可以返回我的上一篇博客。 这一篇我们着重描述如何使用EF6.0创建数据库连接。 上一篇的结尾我们的项目结构应该是这样的: 在model层右键=》添加 我们在这里选择实体模型数据 命名自己的数据库 阅读全文
posted @ 2021-01-04 13:35 不要摸我的腰 阅读(167) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(四)错误详解-ErrorGeneratingOutput 遇到一个问题,不知道各位有没有遇到过。在网上搜索没有中文的解决方案。 问题描述: 这个问题很奇怪,可能是从EF5到EF6过程中造成的一些问题,具体原因不详,这里有一篇英文的论坛,可以去看看http:// 阅读全文
posted @ 2021-01-04 13:33 不要摸我的腰 阅读(511) 评论(0) 推荐(0)
摘要:【C#MVC工具】C#MVC中使用Dictionary 今天封装了一个工具类,具体作用是将Request传递过来的参数放到Dictionary中,可以对参数进行优化,也可以减少大量的重复代码。 这里也可以通过这个解决。有没有可能对其进行封装,并加以优化呢。这里推出一个工具类,PageData。 Pa 阅读全文
posted @ 2021-01-04 13:31 不要摸我的腰 阅读(268) 评论(0) 推荐(0)
摘要:【C#工具类】发送邮件(带有图片和附件) 共享一个工具类,在C#中发送邮件,可以添加图片,附件,还有CC,多个CC等功能。 阅读全文
posted @ 2021-01-04 13:30 不要摸我的腰 阅读(427) 评论(0) 推荐(1)
摘要:(精华)2020年8月11日 C#基础知识点 Lambda表达式 阅读全文
posted @ 2020-12-31 09:32 不要摸我的腰 阅读(109) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 Linq To Object的使用 阅读全文
posted @ 2020-12-31 09:29 不要摸我的腰 阅读(169) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 winform底层原理的讲解(发布订阅)实现控件 触发的事件函数 发布者 订阅者 订阅者类 事件参数 阅读全文
posted @ 2020-12-31 09:27 不要摸我的腰 阅读(566) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 yield迭代器的使用 基本使用 延迟加载实现原理 阅读全文
posted @ 2020-12-31 09:24 不要摸我的腰 阅读(111) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 事件和委托 委托 委托太常见了,能灵活运用可以使你在编程中游刃有余。 简单说它就是一个能把方法当参数传递的对象,而且还知道怎么调用这个方法,同时也是粒度更小的“接口”(约束了指向方法的签名) 委托的简单使用 一个委托类型定义了该类型的实例能调用的一类方法 阅读全文
posted @ 2020-12-31 09:22 不要摸我的腰 阅读(115) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 匿名类的使用(object,var,dynamic) 阅读全文
posted @ 2020-12-31 09:21 不要摸我的腰 阅读(96) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 手写ORM数据库增删改查 阅读全文
posted @ 2020-12-31 09:19 不要摸我的腰 阅读(244) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 扩展方法的使用 阅读全文
posted @ 2020-12-31 09:17 不要摸我的腰 阅读(77) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 数据库自动生成实体类 数据库相关的sql 模型相关方法 其他辅助类 阅读全文
posted @ 2020-12-31 09:16 不要摸我的腰 阅读(234) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 类映射的四种方法 方法一:泛型缓存+表达式目录树实现Mapper 方法二:序列化和反序列化实现Mapper 方法三:表达式目录树实现Mapper 方法四:反射实现Mapper 四种方式的比较第一种方法性能最好通用性最强 还可以使用第三方工具aotumap 阅读全文
posted @ 2020-12-31 09:13 不要摸我的腰 阅读(331) 评论(0) 推荐(0)
摘要:(精华)2020年8月11日 C#基础知识点 表达式目录树扩展(And,Or,Not) 阅读全文
posted @ 2020-12-31 09:12 不要摸我的腰 阅读(279) 评论(0) 推荐(1)
摘要:(精华)2020年8月11日 C#基础知识点 表达式目录树的使用 阅读全文
posted @ 2020-12-31 09:09 不要摸我的腰 阅读(123) 评论(0) 推荐(0)