随笔分类 -  Asp.Net Core

摘要:一、ASP.NET Core MVC的Razor视图渲染中文乱码的问题 Asp.Net Core 默认视图渲染,默认中文字符使用了Unicode编码的中文字,直接输出。 解决方案1: 启动服务配置ConfigureServices,增加代码如下: //配置视图渲染支持中文 services.Conf 阅读全文
posted @ 2022-12-08 21:27 天马3798 阅读(461) 评论(0) 推荐(0) 编辑
摘要:一、IWebHostEnvironment 服务器主机信息: 网站硬盘目录,网站名称,环境变量名称 // // 摘要: // Provides information about the web hosting environment an application is running // in. 阅读全文
posted @ 2022-09-03 10:45 天马3798 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:Asp.Net Core 缓存使用_Asp.Net core 服务器缓存(服务器缓存) 同系列文章推荐:Asp.Net Core 缓存使用_Asp.Net core 浏览器缓存(客户端缓存) 一、 IMemoryCache 简介使用步骤 Asp.Net Core项目中内置了服务器内存缓存 IMemo 阅读全文
posted @ 2022-04-27 13:18 天马3798 阅读(536) 评论(0) 推荐(0) 编辑
摘要:Asp.Net Core 缓存使用_Asp.Net core 浏览器缓存 一、ResponseCacheAttribute 浏览器缓存_客户端缓存 Asp.Net Core 项目中内置 ResponseCache() 缓存方式 使用方式如下: /// <summary> /// 缓存1分钟 /// 阅读全文
posted @ 2022-04-27 13:04 天马3798 阅读(549) 评论(0) 推荐(0) 编辑
摘要:一、Asp.Net Core 6获取IHttpContextAccessor方法 var app = builder.Build(); var httpContextAccessor = app.ApplicationServices.GetRequiredService<IHttpContextA 阅读全文
posted @ 2022-03-01 14:43 天马3798 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:Asp.Net Core Mvc下载处理__Asp.Net Core Mvc文件下载 1、服务器生成下载数据 //下载 public IActionResult One() { //从程序重生成的数据 字符串 string str = string.Empty; for (int i = 0; i 阅读全文
posted @ 2021-12-24 19:01 天马3798 阅读(573) 评论(0) 推荐(0) 编辑
摘要:一、Asp.Net Core 跨域处理_Ajax 跨域处理整理 Asp.Net Core中已经自带了跨域处理。 跨域处理,需要3步 1.配置跨域定义,在ConfigureServices中 public void ConfigureServices(IServiceCollection servic 阅读全文
posted @ 2021-01-09 13:51 天马3798 阅读(824) 评论(0) 推荐(1) 编辑
摘要:问题说明: 在.Net Core 3.0中进行了很多方面升级,常见错误之一: Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronousIO to true instead. 出现错误的原因: 在.Net 阅读全文
posted @ 2020-04-02 19:32 天马3798 阅读(8004) 评论(1) 推荐(1) 编辑
摘要:一、MVC 服务注册 ASP.NET Core 3.0 添加了用于注册内部的 MVC 方案的新选项Startup.ConfigureServices。三个新的顶级扩展方法与 MVC 方案上IServiceCollection可用。 模板使用这些新方法,而不是UseMvc。 但是,AddMvc继续像它 阅读全文
posted @ 2019-11-21 23:45 天马3798 阅读(5089) 评论(0) 推荐(1) 编辑
摘要:在.Net Core 3.0中 内置了一套Json序列化/反序列化方案,默认可以不再依赖,不再支持 Newtonsoft.Json. 但是.NET Core 3.0 System.Text.Json 和 Newtonsoft.Json 使用方法不一致,对于3.0以前版本升级有限制。如果前端代码以固定 阅读全文
posted @ 2019-11-21 23:40 天马3798 阅读(5289) 评论(0) 推荐(1) 编辑
摘要:注:本文主要介绍Asp.net Core 3.0后增加cookie代理功能。 默认是增加了的。 默认增加的这个有些问题所在, 1.原来设置cookie方式将不可用,需要按照代理方式设置 2.对于session也会失效。 如果使用session,目前知道的解决方案是不使用代理方式操作cooke。直接注 阅读全文
posted @ 2019-10-25 10:21 天马3798 阅读(6188) 评论(0) 推荐(0) 编辑
摘要:一、配置回话状态 Microsoft.AspNetCore.App metapackage 中包含的 Microsoft.AspNetCore.Session 包提供中间件来管理会话状态。 若要启用会话中间件,Startup 必须包含: 任一 IDistributedCache 内存缓存。 IDis 阅读全文
posted @ 2019-10-23 14:10 天马3798 阅读(3715) 评论(0) 推荐(0) 编辑
摘要:#特别说明 启用内存缓存,需要在Start.cs 中开启: //添加内存缓存 builder.Services.AddMemoryCache(); 注:本文转载 public class CacheHelper { public static IMemoryCache _memoryCache = 阅读全文
posted @ 2019-07-02 15:37 天马3798 阅读(1980) 评论(0) 推荐(0) 编辑
摘要:一、查询关联表数据 二、清空关联表数据 三、添加关联表数据 1.完全添加 2.读取后添加 更多: EF Core中执行Sql语句查询操作之FromSql,ExecuteSqlCommand,SqlQuery .NetCore中EFCore的使用整理(二)-关联表查询 .NetCore中EFCore的 阅读全文
posted @ 2019-05-29 16:06 天马3798 阅读(3107) 评论(0) 推荐(0) 编辑
摘要:服务器是:WinServer 2012 Standard X64 版本 服务器是:WinServer 2012 DataCenter R2 X64 版本。几个老站点本身正常。如题:.Net Core 2.2 web Hosting 安装到 服务器上, 还没部署.Net Core的网站内,老的站点应用 阅读全文
posted @ 2019-05-23 17:42 天马3798 阅读(852) 评论(0) 推荐(0) 编辑
摘要:一、跨域请求中默认不带cookie等验证凭证 尤其对于post请求。 对于ajax请求,其中post,get都可以正常访问。 如果设置允许带cookie那么会遇到一个错误: 这个错误的意思: 也就是说Access-Control-Allow-Credentials设置为true 的情况下Access 阅读全文
posted @ 2019-05-09 11:27 天马3798 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:注:特别说明当前版本对应.Net Core2.1意义上框架 一、注入HttpContextAccessor ASP.NET Core中提供了一个IHttpContextAccessor接口,HttpContextAccessor 默认实现了它简化了访问HttpContext。 它必须在程序启动时在I 阅读全文
posted @ 2019-02-11 14:02 天马3798 阅读(14838) 评论(0) 推荐(0) 编辑
摘要:在使用Asp.Net Core Mvc时 404处理整理如下 一、自带404状态处理 1.控制器视图子弹404视图 NotFoundResult,NotFoundObjectResult 2.当前操作返回404状态,或者返回404的一句话提示。 二、自定义404页面显示 在网站中,为了增强提前,通常 阅读全文
posted @ 2018-12-15 11:58 天马3798 阅读(5836) 评论(0) 推荐(0) 编辑
摘要:一、目前EF Core的版本为V2.1 相比较EF Core v1.0 目前已经增加了不少功能。 EF Core除了常用的增删改模型操作,Sql语句在不少项目中是不能避免的。 在EF Core中上下文,可以返货DbConnection ,执行sql语句。这是最底层的操作方式,代码写起来还是挺多的。 阅读全文
posted @ 2018-11-27 10:41 天马3798 阅读(22860) 评论(0) 推荐(0) 编辑
摘要:一、在使用Asp.net WebAPI 或Asp.Net Core WebAPI 时 ,如果使用了Delete请求谓词,本地生产环境正常,线上发布环境报错。 服务器返回405,请求谓词无效。 二、问题分析诊断 首先检查跨域配置是没有问题的,查询数据和新增数据的请求也是没有问题的,只出现在修改和删除数 阅读全文
posted @ 2018-05-30 09:41 天马3798 阅读(11182) 评论(4) 推荐(14) 编辑