分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

初次学习asp.net ?core的心得

发布时间:2023-09-06 02:20责任编辑:郭大石关键词:暂无标签

        初次学习Asp.Net Core方面的东西,虽然研究的还不是很深,今天主要是学习了一下Asp.Net Core WebAPI项目的使用,发现与Asp.Net WebAPI项目还是有很多不同。不同点包含且不限如下几点:

   1.Asp.Net Core WebAPI创建的控制器类文件继承的是Controller类,不是ApiController类。

         2..Asp.Net Core WebAPI项目返回Json属性大小写的不同:在返回json数据的时候,return Json(new { Result ="结果", Remark = "备注" }); 不管对象属性Result ,Remark 的首字母是大写还是小写,框架返回给客户端都是按照result ,remark 首字母为小写来返回,客户端必须按照首字母小写来接收,否则客户端按照首字母大写接收的时候会报错。通过自定义配置一下就是可以按照服务器接口设置的正常的大小写来接收。配置的方法就是在Startup类中的ConfigureServices方法里面添加如下代码:

   services.AddMvc().AddJsonOptions(options=> { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); });

     3.Asp.Net Core WebAPI项目中没有内置的Cache 对象可以直接在控制器里面的方法中直接使用,如果要在相对应的.net core webapi项目中使用内存缓存的话,必须通过依赖注入的方式来使用。

初次学习asp.net ?core的心得

原文地址:https://www.cnblogs.com/faNet/p/9880101.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved