![](https://img-blog.csdnimg.cn/20210506161957733.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#
C#
lfq761204
这个作者很懒,什么都没留下…
展开
-
C#连接SqlServer、Access、Excel的连接语句
C#连接SqlServer、Access、Excel的连接语句原创 2023-05-04 16:24:41 · 448 阅读 · 0 评论 -
在MVC主站点中添加子站点
在MVC主站点中添加子站点,子站点生成独立的DLL文件。原创 2023-04-24 16:12:34 · 210 阅读 · 0 评论 -
C#:将引用的外部DLL文件和当前项目编译打包成一个EXE文件
C#:将引用的外部DLL文件和当前项目编译打包成一个EXE文件原创 2023-04-18 15:28:30 · 2630 阅读 · 0 评论 -
C#:WinForm应用程序中用鼠标移动控件位置
C#:WinForm应用程序中用鼠标移动控件位置原创 2023-04-14 16:21:22 · 2323 阅读 · 0 评论 -
C#:WinForm页面接收鼠标拖入的数据
C#:WinForm页面接收鼠标拖入的数据原创 2023-04-14 15:52:56 · 236 阅读 · 0 评论 -
C#:MVC返回FileResult文件对象,并在VIEW视图中下载
FileResult是一个抽象类,有3个继承子类:FilePathResul、FileContentResult、FileStreamResult,表示一个文件对象,三者区别在于,FilePath 通过路径传送文件到客户端,FileContent 通过二进制数据的方式,而FileStream 是通过Stream(流)的方式来传送。Controller为这三个文件结果类型提供了一个名为File的重载方法。原创 2023-04-11 16:05:02 · 1649 阅读 · 0 评论 -
C#:MVC返回JSON数据,并在VIEW视图显示
C#:MVC返回JSON数据,并在VIEW视图显示原创 2023-03-31 12:35:36 · 954 阅读 · 0 评论 -
C#中利用BarCode插件生成并显示条形码和二维码
通过BarCode插件生成并显示指定字符的条形码和二维码原创 2023-03-20 15:01:55 · 1659 阅读 · 0 评论 -
C#中利用NPOI包操作Excel文件
利用NPOI包可以非常方便地创建、修改导出Excel文件。下载npoi.2.5.2.nupkg及其依赖项首先需要通过NuGet管理器导入NPOI包,并且在使用前加入如下引用:using NPOI.SS.UserModel; //提供ISheet、IRow、ICell等接口using NPOI.XSSF.UserModel; //提供相关类操作扩展名为xlsx的2007之后版本Excel文件using NPOI.HSSF.UserModel; //提供相关类操作扩展名为xls的20原创 2022-01-07 16:23:26 · 940 阅读 · 0 评论 -
C#中利用NPOI包操作Word文件
之前一直通过在VS里添加引用COM里Microsoft Word 16.0 Object Library引用,导入Microsoft.Office.Interop.Word命名空间,使用此命名空间里的相关类对Word文件进行操作。这种方法有个致命缺点,就是当电脑里未安装Word软件或者Word软件版本与引用的COM库里的版本不一致时,会导致操作Word文件失败。其实可以利用NuGet里的NPOI包来对Word文件进行操作。下载npoi.2.5.2.nupkg及其依赖项通过NuGet管理器导入NP原创 2021-06-21 23:45:23 · 4971 阅读 · 0 评论 -
C#通过写注册表设置程序随系统启动
要将编写的程序设置成随系统启动,可以通过读写注册表操作实现。有两个要注意的地方,一是要引入Microsoft.Win32这个命名空间,此空间用来提供操作注册表的类——原创 2021-06-11 23:23:18 · 712 阅读 · 2 评论 -
MVC中生成图形验证码并验证(详细)
一、思路通过Random对象生成随机数 ,通过Session对象保存生成的随机验证码,通过Graphics绘图对象在Bitmap位图上进行绘制,并将绘完的位图对象原创 2021-06-05 00:17:44 · 1515 阅读 · 2 评论 -
MVC中生成图形验证码并显示(极简)
一、控制器代码using System;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Web.Mvc;namespace XLZXXX.Controllers { public class LoginController : Controller { public ActionResult Index(){ return V原创 2021-06-04 17:16:16 · 219 阅读 · 0 评论 -
MVC中客户端向服务器端上传base64格式的图片
通过HTML中的FileReader对象将图片内容转换为base64字符串,再通过jquery.ajax将base64值传递给控制器,以达到上传文件的目的。原创 2021-06-02 10:52:12 · 361 阅读 · 2 评论 -
MVC中通过jquery实现图片预览、上传,并对文件类型、大小进行判断(极简)
一、易出错问题重要提示当直接通过提交表单数据上传文件时,文件上传控件input一定要添加name属性,并且不同的控件也要设置不同的name属性值,否则会导致控制器中的Request.Files方法获取上传文件失败。估计Request.Files方法是通过input控件的name属性来识别并区别上传文件的。一、动态增减上传控件,多文件上传视图代码@{Layout=null;}<!DOCTYPE html><html><head> <me原创 2021-05-27 18:26:25 · 350 阅读 · 0 评论 -
C#获取文件物理路径(绝对路径)
在WinForm窗体应用程序和Web应用程序中,为了上传文件、读取绝对路径下的文件等功能,需要获取文件的物理路径,可以使用以下这些常用方法。一、在WinForm窗体应用程序中可用以下方法获取应用程序文件所在文件夹:System.Environment.CurrentDirectory;System.IO.Directory.GetCurrentDirectory();System.Windows.Forms.Application.StartupPath;System.AppDomain原创 2021-05-21 23:45:02 · 3586 阅读 · 1 评论 -
C#中利用QRCoder包生成二维码并显示
一、通过NuGet向工程文件引入QRCoder包。当前QRCoder包的最新版本为1.4.1。如果直接通过VS软件的NuGet管理器下载QRCoder包,速度非常慢,而且很容易失败。强烈推荐通过NuGet网站使用迅雷等工具下载,在网站https://www.nuget.org/首页搜索框搜索"QRCoder",点击打开搜索到的第1条记录”QRCoder“进入详情页面,页面右侧有”Download package“下载链接,用工具下载即可。将下载的QRCoder包放入NuGet管理器设置的本地包文件夹内,原创 2021-05-19 16:40:03 · 4098 阅读 · 0 评论 -
格式化字符串:自定义日期格式
格式说明符 名称 说明(value.ToString("yyyy"); string.Format(“{0:yyyy-MM-dd}”,val);) d 显示月份的当前日期,以1到31之间的一个数字表示,包括1和31。如果日期只有一位数字(1-9),则它显示为一位数字。 dd 显示月份的当前日期,以1到31之间的一个数字表示,包括1和31。如果日期只有一位...原创 2021-05-06 17:21:36 · 462 阅读 · 0 评论 -
格式化字符串:标准日期格式
格式说明符 名称 说明(value.ToString("D"); string.Format(“{0:D}”,val);) d 短日期模式 显示由与当前线程关联的DateTimeFormatInfo.ShortDatePattern属性定义的模式或者由指定格式提供程序定义的模式。 D 长日期模式 显示由与当前线程关联的DateTi...原创 2021-05-06 17:19:43 · 309 阅读 · 0 评论 -
格式化字符串:自定义数字格式
格式说明符 名称 说明(value.ToString("C");value.ToStrin("00");string.Format(“{0:D}”,val);) 0 零占位符 如果格式化的值在格式字符串中出现“0”的位置有一个数字,则此数字被复制到输出字符串中。小数点前最左边的“0”的位置和小数点后最右边的“0”的位置确定总在输出字符串中出现的数字范围。“00”说明符使得值被舍入到小数点前最近...原创 2021-05-06 17:16:19 · 201 阅读 · 0 评论 -
格式化字符串:标准数字格式
格式说明符 名称 说明(value.ToString("C");value.ToStrin("00");string.Format(“{0:D}”,val);) C或c 货币 数字转换为表示货币金额的字符串。精度说明符指示所需的小数位数。如果省略精度说明符,则使用NumberFormatInfo给定的默认货币精度。 D或d 十进制数 ...原创 2021-05-06 17:13:01 · 447 阅读 · 0 评论 -
ASCII码表
Bin Dec Hex 缩写/字符 解释 0000 0000 0 00 NUL (null) 空字符 0000 0001 1 01 SOH (start of handing) 标题开始 ...原创 2021-05-06 16:51:04 · 87 阅读 · 0 评论 -
MVC中常见的ActionResult
MVC中常见的ActionResult1、ViewResult表示一个视图结果,它根据视图模板产生应答内容。对应得Controller方法为View。2、PartialViewResult表示一个部分视图结果,与ViewResult本质上一致,只是部分视图不支持母版,对应于ASP.NET,ViewResult相当于一个Page,而PartialViewResult 则相当于一个UserControl。它对应得Controller方法的PartialView.3、RedirectRe.原创 2021-05-06 16:25:15 · 336 阅读 · 0 评论