NET 升级NET8 Core 记录
1.程序集引用
| NET Framework引用 | NET 8 | 说明 | |
| Microsoft.Office.Interop.Excel | OfficeOpenXml+EPPlus |
Office OpenXML,也称为OpenXML或OOXML,是一种基于XML的办公文档格式,包括Word文档、Excel电子表格、PowerPoint演示文稿以及Chart(图表)、Diagram、Shape(形状)等。该规范由微软开发,并在2006年被 ECMA International 采用为ECMA-376。该标准的第二个版本于2008年12月发布,第三个版本于2011年6月发布。本规范已被ISO和IEC采用为ISO/IEC 29500。 |
|
| HttpRuntime.Cache | IMemoryCache 接口来处理缓存 |
||
| System.Web | Microsoft.AspNetCore.Mvc | ||
| System.Data.SqlClient | Microsoft.Data.SqlClient | ||
| System.Configuration | Microsoft.Extensions.Configuration.Abstractions |
2.Get 和Post获取传值
Get
string strNewPassWord = HttpContext.Request.Query["NewPassWord"]; string strOldPassWord = HttpContext.Request.Query["OldPassWord"];
Post
string strNewPassWord = HttpContext.Request.Form["NewPassWord"]; string strOldPassWord = HttpContext.Request.Form["OldPassWord"];
序列化:
ResponseJsonModel reponseJsonModel = new ResponseJsonModel(); reponseJsonModel.CorrectFlag = "错误"; reponseJsonModel.ErrorContent = "获取馆藏信息失败-" + ex.Message; var settings = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, Formatting = Formatting.Indented }; string strInfo = JsonConvert.SerializeObject(reponseJsonModel, settings);
反序列化:
var settings = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, Formatting = Formatting.Indented }; AdminBLL.AdminInfo admin = JsonConvert.DeserializeObject<AdminBLL.AdminInfo>(strAdminJson, settings);////反序列化
浙公网安备 33010602011771号