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);////反序列化

 

posted on 2024-08-08 12:45  RookieBoy666  阅读(16)  评论(0)    收藏  举报