随笔分类 -  C#

摘要:当XML字符串中存在如&字符时,会出现无法转成XML,这是需要对&这类字符进行转换。 System.Security.SecurityElement.Escape("xxx"); 替换无效的XML字符在字符串中使用其有效的XML等效项; 阅读全文
posted @ 2023-04-04 13:48 jxw_29 阅读(335) 评论(0) 推荐(0)
摘要:/得商(不做四舍五入),%得余数; 70/100,输出0; 70%100,输出70; 阅读全文
posted @ 2023-03-31 13:11 jxw_29 阅读(172) 评论(0) 推荐(0)
摘要:The process cannot access the file 'C:\x\xx\xxx.pdf' because it is being used by another process. 这种错误有可能是服务器上找不到打印机,所以这个pdf一直被占用了,一直卡在队列 阅读全文
posted @ 2023-03-21 16:23 jxw_29 阅读(96) 评论(0) 推荐(0)
摘要:Object must implement IConvertible. 对象必须实现IConvertible。 sql执行结果中存在GUID的值,但对象对应字段为String,在Dapper中会报错:Object must implement IConvertible. 此时将sql中的输出结果转成 阅读全文
posted @ 2023-03-20 09:42 jxw_29 阅读(1497) 评论(0) 推荐(1)
摘要:前端js传入时编码 pdnContent: encodeURIComponent(viewModel.PDNMain.PDNContent) 后端解码处理 if (!string.IsNullOrEmpty(pdnContent)) { data.PDNMain.PDNContent = HttpU 阅读全文
posted @ 2023-03-09 13:40 jxw_29 阅读(40) 评论(0) 推荐(0)
摘要:使用lock后,被lock的代码块同时只能被一个线程访问,其他线程需要等待执行z 在类中定义静态object private static readonly object _a = new object(); 在方法中lock该object public void Test() { lock(_a) 阅读全文
posted @ 2023-02-21 16:24 jxw_29 阅读(19) 评论(0) 推荐(0)
摘要:用exec(' + sql语句 + ')的形式,其中in判断条件全部写到参数中。 sql = @"exec('SELECT SWH.Date,SWH.Shift,SWH.FunctionUnit,SWH.ShiftAttendance,SWH.[ShiftTotalWorkingHours],SWH 阅读全文
posted @ 2023-02-18 23:07 jxw_29 阅读(333) 评论(0) 推荐(0)
摘要:User通过Excel导入200多条数据到系统中,查看时提示“Min(5) must be less than or equal to max(-1) in Range object”错误。 调试发现在执行代码“DataRow[] rows = evasups.Select(string.Forma 阅读全文
posted @ 2018-01-15 15:45 jxw_29 阅读(623) 评论(0) 推荐(0)
摘要:Convert.ToDateTime()方法: Convert.ToDateTime(string) string的格式必须为“yyyy-MM-dd hh:mm:ss”/“yyyy-MM-dd” Convert.ToDateTime(string, IFormatProvider) DateTime 阅读全文
posted @ 2017-12-22 10:51 jxw_29
摘要:F7 打开后台页面 F9 设置取消断点 Ctrl+J 代码提示 阅读全文
posted @ 2017-12-22 10:48 jxw_29 阅读(128) 评论(0) 推荐(0)
摘要:今天演示系统时遇到了跳转路径的问题,跳转路径为../../App/Mats/SelectMats.aspx,路径以及页面名称都是对的,却跳转不了,后查明不能用../的当前目录的相对路径,可用根目录的相对路径。 ../表示上一层层级,例:../../App/Mats/SelectMats.aspx,指 阅读全文
posted @ 2017-11-30 15:13 jxw_29 阅读(160) 评论(0) 推荐(0)
摘要:添加追踪日志以记录不能直接看出来、调试出来的异常,记录一些关键的信息到文本当中以分析原因。 1、添加引用命名空间 using System.IO; 2、代码实现 string path = "D:\\SCM\\Web\\Attachment\\UpdateState.txt"; if (File.E 阅读全文
posted @ 2017-10-24 15:21 jxw_29 阅读(181) 评论(0) 推荐(0)
摘要:1、获取本地打印机信息 引用命名空间: using System.Drawing.Printing; 获取本地打印机信息: //PrinterSettings.InstalledPrinters 获取安装在计算机上所有打印机的名称 DataTable dt = new DataTable(); dt 阅读全文
posted @ 2017-10-23 10:20 jxw_29 阅读(137) 评论(0) 推荐(0)
摘要:1.环境背景 跨系统下载文件,文件系统的编码为“GB2312”,下载系统通过文件路径和文件名称从文件系统中下载文件。 文件系统web.config配置 <globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 因涉及到中文 阅读全文
posted @ 2017-09-27 15:45 jxw_29 阅读(1926) 评论(0) 推荐(0)