.NET Core MVC 获取UrlReferer

在.NET Core MVC中Request没有UrlReferer属性,可以使用Request.Headers["Referer"]获取UrlReferer值,也可以使用GetTypedHeaders()方法获取UrlReferer值。

2023-05-18 .NET Core MVC url UrlReferrer 获取UrlReferer 94 0

.NET Core MVC页面输出中文被编码了

如果在使用 .NET Core MVC 时发现页面上的中文字符被编码了,可能是由于的网页编码与的实际编码不匹配所致。

2023-04-25 .NET Core MVC 中文 中文被编码 155 0

.NET Core MD5加密

在.NET Core中,可以使用System.Security.Cryptography命名空间下的MD5类来进行MD5加密。

2023-04-12 .NET Core MD5加密 163 0

.NET Core获取请求者真实IP

在.NET Core中,可以通过访问HttpContext中的RemoteIpAddress属性来获取请求者的IP地址。

2023-04-12 .NET Core 获取IP 获取请求者IP .NET Core获取IP 获取请求者真实IP 333 0

.NET Core常用缓存中间件和他们的用法

.NET Core中常用的缓存中间件及其使用方法,开发人员可以根据项目需求选择适合的缓存中间件。

2023-04-08 .NET Core .NET Core缓存 .NET Core缓存中间件 174 0

.NET Core MVC判断是否是ajax请求

在ASP.NET Core MVC中,可以通过检查请求头中是否包含X-Requested-With标头来判断请求是否为Ajax请求。

2023-04-05 .NET Core MVC 判断是否是ajax ajax请求 ajax 193 0

.net core webapi RateLimit接口防刷

RateLimit 是一个 ASP.NET Core 的扩展库,用于对 Web 应用程序的请求频率进行限制,以保护 Web 应用程序不被过度访问和攻击。

2023-04-04 .net core webapi webapi接口防刷 RateLimit RateLimit接口防刷 208 0

.NET Core c#使用SkiaSharp压缩裁切图片去除水印

在.NET 6中,微软官方建议使用SkiaSharp库进行图片操作。本文主要介绍使用SkiaSharp库压缩裁切图片去除水印。

2023-03-20 .NET Core c# SkiaSharp 压缩图片 裁切图片 去除水印 c#压缩图片 c#去除水印 407 0

.NET Core c#使用SkiaSharp压缩图片

微软官方建议使用SkiaSharp库进行图片操作。.NET 6 c#使用SkiaSharp压缩图片是比较方便的。

2023-03-20 .NET Core SkiaSharp c# c#压缩图片 .NET Core压缩图片 543 0

.NET Core RabbitMQ.Client与RabbitMQ消息队列进行交互

在.NET Core中,常用的RabbitMQ SDK是RabbitMQ.Client。它是一个开源的、跨平台的RabbitMQ .NET客户端,用于在.NET Core应用程序中与RabbitMQ消息队列进行交互。

2023-03-16 .NET Core RabbitMQ.Client RabbitMQ 消息队列 175 0

.Net Core HttpClient读取GB2312网页乱码

.NET Core使用HttpClinet抓取网页,使用Encoding.UTF8.GetString(arr)方法获取网页内容时中文会变成乱码。

2023-03-14 .Net Core HttpClient GB2312 乱码 211 0

.NET Core HttpClient报错The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set.

使用HttpClinet下载网页时得到了HttpResponseMessage并且状态是200,但是调用ReadAsStringAsync方法时报错:The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set.

2023-03-13 character set ContentType is invalid invalid character set .NET Core HttpClient 345 0

jwt是什么?.NET Core API如何使用JwtBearer验证

在.NET Core中,可以通过添加Microsoft.AspNetCore.Authentication.JwtBearer NuGet包来使用JWT身份验证。

2023-03-04 jwt .NET Core API Microsoft.AspNetCore.Authentication.JwtBearer JwtBearer用法 279 0

Linux使用Docker部署.NET6网站图文教程

本文主要实践在Linux使用Docker部署.NET Core网站。服务器使用的是CentOS7.9版本。我们使用Visual Studio2022创建.NET Core网站并生成Dockerfile文件,然后上传到Linux服务器并使用Docker部署网站。

2023-03-03 Linux部署.NET Docker部署.NET Docker部署 Docker用法 Docker部署.NET Core Linux CentOS 434 0

CentOS安装.NET6.0 .NET Core运行时命令图文教程

微软官网发布了在 Linux 上安装 .NET SDK 或 .NET 运行时文档。建议直接用RPM命令安装即可。下面也会介绍通过dotnet-install 脚本自动化安装。

2023-02-22 CentOS .NET6.0 .NET Core运行时 教程 RPM安装.NET6.0 dotnet: command not found 533 0

ASP.NET Core Blazor EditForm内置表单验证显示ValidationMessage

Blazor 框架支持表单并提供内置的输入组件:绑定到使用数据注释的模型的 EditForm 组件,内置输入组件。我们可以把Model绑定到EditForm的Model属性,然后使用Model属性的数据注释验证表单。

2023-02-21 ASP.NET Core Blazor EditForm EditForm内置表单验证 ValidationMessage 331 0

.NET Core MVC配置注入使用Entity Framework Core(EF) 无需手动释放

在.NET Core MVC,ASP.NET Core Web 应用或者Blazor Server等项目中使用Entity Framework Core可以通过依赖注入控制生命周期获得上下文,SaveChanges的时候数据库连接自动释放,所以不需要手动释放。

2023-02-20 .NET Core 注入使用Entity Framework Core 手动释放 EF生命周期 EF SaveChanges 311 0

ASP.NET Core 使用Razor code blocks替代@helper

@helper 是 ASP.NET Razor 视图引擎的一种语法,它允许你在 Razor 视图中定义和使用自定义 HTML 帮助程序。这些帮助程序可以被多次调用,以生成复杂的 HTML。在ASP.NET MVC中可以使用@helper定义一个返回IHtmlString的方法。

2023-02-13 .NET Core ASP.NET Razor code blocks @helper 220 0

ASP.NET Core MVC 添加Area和Route配置

ASP.NET Core MVC 添加Area和Route配置,添加方法是在对应的项目右键>添加>新搭建基架的项目,然后选择MVC区域,这样会添加Area区域为你创建Area文件夹。

2022-12-16 .NET Core MVC Area Route 676 0

ASP.NET Core MVC/RazorPage使用Anti-Forgery Tokens进行XSRF/CSRF防护

ASP.NET Web Stack运行时使用同步器令牌模式的变体来抵御XSRF攻击。同步器令牌模式的一般形式是,除了身份验证令牌):一个令牌作为Cookie,另一个作为表单值,两个反XSRF令牌提交到服务器。服务器在两个令牌通过比较检查时才允许请求继续。

2022-12-06 CSRF 跨站点请求伪造 ASP.NET Core MVC Anti-Forgery 319 0

顶部