.Net MVC 文件上传和下载

背景说明 今天因为工作需要,写一个Excel上传下载的.Net MVC工程的Demo。因为自己是个新手,再编写的过程中百度无数次,遇到很多低级错误。最终完成后,发现在.Net MVC中实现文件上传和下载都非常简单。 首先,在VS中创建一个.Net MVC工程,工程中默认带有了一套MVC的样例代码。因为只是写Demo,我

nameof()获取某个对象的某个字段的名称

在C#编程中,建议不要在代码中直接写字符串内容,而是通过资源文件进行配置,或者减少字符串的使用。 我在写一个MVC页面时,在生成一个表单时设置name和id的内容时,如果直接写“Name”会太生硬,那么如何获取Student对象的Name属性的名字呢? 看下面 @Html.TextBox(nameof(s.Name),

使用EPPlus(C#)读写Excel

1. EPPlus概述 EPPlus 是使用Open Office XML格式(xlsx)读写Excel 2007 / 2010文件的.net开发库。 官网:http://epplus.codeplex.com/ EPPlus 支持: 单元格范围 单元格样式(边框,颜色,填充,字体,数字,对齐) 图表 图片 形状 批注

使用Queryable.Join实现多表连接查询

背景 今天处理一个问题时,遇到EF Model中多表连接查询的情况,于是学习了一下Queryable.Join()的用法。由于本人是Linq新手,很多地方都看不懂,只能依葫芦画瓢。 业务说明 1) 一个EF Model名为Daks,对应的DbContext名为DaksContext 2) 此处要进行Field表(Id,