ASP

ASP.NET Core 8 预览版 4的重大更新

最新版本的 .NET 8 预览版 4 对 ASP.NET Core 进行了重大改进。值得注意的增强功能包括 Blazor 的流式呈现和表单处理、在最小 API 中扩展对表单绑定的支持、用于提高性能的NativeAOT 编译、使用标识 API 终结点增强的身份验证和授权,以及添加用于应用程序监视的指标 ......
Core ASP NET

asp.net razor page 其他

asp.net razor page 得模型类中,有些其他的属性控制: [Display(Name = "Release Date")] 指定字段的显示名称 [DataType(DataType.Date)] 指定数据的类型 (Date)。 此字段中存储的时间信息不显示 [Column(TypeNa ......
razor page asp net

ASP.NET MVC WebAPI Put和Delete请求出现405(Method not allowed)错误

解决办法: 在站点根目录下的web.config设置如下(主要参考添加项): (End) **转自:https://www.bbsmax.com/A/qVdepEM85P/** ......
错误 allowed Delete Method WebAPI

Asp.Net中的Fillter

Asp.net中一共有五种Fillter AuthorizationFilter 授权过滤器 IResourceFilter 资源管理过滤器 IActionFilter 行为过滤器 IExceptionFilter 异常过滤器 IResultFilter 结果过滤器 public class Ctm ......
Fillter Asp Net

2步轻松实现ASP.NET Core托管服务执行定时任务

最近接到一个新项目,需要在项目里添加一个后台任务,定时去发邮件通知客户;由于是一个比较小型的项目,不希望引入Quartz.Net、Hangfire等太重的框架,同时也没持久化要;寻觅了一下发现ASP.NET Core本身带有托管服务,可以执行定时任务。ASP.NET Core提供了IHostedSe ......
任务 Core ASP NET

Asp.Net MVC实现文字,链接生成二维码

1、创建MVC项目 2、添加NuGet程序包:ThoughtWorks.QRCode ![](https://img2023.cnblogs.com/blog/2189169/202305/2189169-20230522203702423-585497486.png) 3、在控制器书写对应代码 [ ......
文字 链接 Asp Net MVC

ASP.NET Core 中的基础知识

**整个 ASP.NET Core 框架建立在一个底层的依赖注入框架之上,它使用依赖注入容器提供所需的服务对象。**(默认是构造函数注入方式) # 对项目文件的理解: VS打开的解决方案中,双击项目名,查看项目文件,即 xx.csproj 文件 ```xml Exe--> net6.0 enable ......
基础知识 基础 知识 Core ASP

ASP.NET Core MVC 快速入门

# 官网文档 [ASP.NET Core MVC 入门 | Microsoft Learn](https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-6.0&tab ......
Core ASP NET MVC

ASP.NET Core 用 Hangfire 实现定时任务周期任务

## 前言 系统经常会有一些逻辑或任务,需要定时执行或周期性执行,为了实现这个需求,一般有以下几种方式选择: - 后台任务,即 IHostedService - 开源库:Hangfire - 开源库:Quartz.net 这里,说下Hangfire的使用。 ## 官网 https://www.han ......
任务 周期 Hangfire Core ASP

ASP.NET Core知识积累

## 1.[HttpGet(Name="xxxx")] 当在 ASP.NET Core 中的控制器中使用 [HttpGet(Name = "GetWeatherForecast")] 属性为方法指定了路由名称 "GetWeatherForecast" 后,可以在控制器的其他方法中使用 Url.Act ......
知识 Core ASP NET

Asp.Net Core使用redis缓存容器

Asp.Net Core使用redis缓存容器 Asp.Net Core项目使用redis作为分布式缓存,是非常成熟的技术,微软官网有介绍: https://learn.microsoft.com/zh-cn/aspnet/core/performance/caching/distributed?v ......
缓存 容器 redis Core Asp

ASP.NET Core之由配置系统与创建app所想到的

先看文件配置的代码: ```c# ConfigurationBuilder configBuilder=new ConfigurationBuiler();//典型的创建者模式 configBuilder.AddJsonFile("config.json",option:false,reloadCh ......
系统 Core ASP NET app

【源码解读】asp.net core源码启动流程精细解读

引言 core出来至今,已经7年了,我接触也已经4年了,从开始的2.1,2.2,3.1,5,6再到如今的7,一直都有再用,虽然我是一个Winform仔,但是源码一直从3.1到7都有再看,然后在QQ上面也一直比较活跃,之前好几年前一直说给大家解读asp.net core源码,在之前的博客中,讲的都是比 ......
源码 流程 core asp net

ASP.NET Core 异常处理

此文只是从中摘录整理下自己感兴趣的部分,以便备忘和方便查找回顾,详见: - [Artech - 博客园 (cnblogs.com)](https://www.cnblogs.com/artech/) - 《ASP.NET Core 6 框架揭秘》 由于 ASP.NET Core 是一个同时处理多个请 ......
Core ASP NET

ASP.NET Core(二):IOC、DI,即依赖注入和控制反转

此文只是从中摘录整理下自己感兴趣的部分,以便备忘和方便查找回顾,详见: - [Artech - 博客园 (cnblogs.com)](https://www.cnblogs.com/artech/) - 《ASP.NET Core 6 框架揭秘》 > **整个 ASP.NET Core 框架建立在一 ......
Core ASP NET IOC

ASP.NET Core(一) 承载系统、管道、概述

此文只是从中摘录整理下自己感兴趣的部分,以便备忘和方便查找回顾,详见: - [Artech - 博客园 (cnblogs.com)](https://www.cnblogs.com/artech/) - 《ASP.NET Core 6 框架揭秘》 > 请务必先通读以下官网概述(15min~30min ......
管道 系统 Core ASP NET

ASP.NET Core 接口文档解决方案(swagger)

api文档解决方案很多,先介绍我用过的两种方案: | 比较项 | Swagger | Showdoc | | | | | | 官网 | | [帮助说明--ShowDoc](https://www.showdoc.com.cn/help/1385767280275683) | | 知名度 | 较大、n ......
接口 解决方案 swagger 文档 方案

7.1ASP.NET Core中的依赖注入

// Add services to the container. var assemblies = Assembly.Load(typeof(ModuleInitializer).Assembly.GetName()); //ReflectionHelper.GetAllReferencedAss ......
Core 7.1 ASP NET

”Get started with C# and ASP.NET Core in Visual Studio“笔记

1.“网页发送了Microsoft Edge无法处理的杂乱凭据“,且链接不是专用! 保持焦点在页面内,鼠标在页面空白处点击(不选中任何按钮),直接输入“thisisunsafe”,输完后按回车键,就可以正常访问网页。 注意,输入的时候页面时不会有任何反应的,也不会显示输入的字符,是正常现象。输入完毕 ......
started 笔记 Visual Studio Core

asp.net中实现文件上传下载的三种解决方案(推荐)

​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R ......
上传下载 解决方案 文件 方案 asp

ASP.NET 超大文件上传和断点续传的实现

​ ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 ​ 编辑 TextBox中需要自己受到输入文件夹 ......
断点 文件 ASP NET

Customising claims transformation in ASP.NET Core Identity

I’ve been testing out the new version of ASP.NET Identity and had the need to include additional claims in the ClaimIdentity generated when a user is ......

【asp.net core】自定义模型绑定及其验证

引言 水此篇博客,依旧是来自群里的讨论,最后说到了,在方法参数自定义了一个特性,用来绑定模型,优先从Form取,如果为空,或者不存在,在从QueryString中获取并且绑定,然后闲着无聊,就水一篇博客,如果大家有什么需求或者问题,可以找我,很高兴能为你们带来帮助。 IModelBinderFact ......
模型 core asp net

Microsoft Feature Management – Feature Flags in ASP.NET Core C# – Detailed Guide

In this article, we will learn about what are feature flags their use along with benefits and how to use these feature flags in the ASP.NET Core appli ......
Feature Management Microsoft Detailed Flags

ASP.NET Core 中 Session 的使用

会话(Session) HTTP是一种采用请求/响应消息交换模式且无状态的传输协议。HTTP协议旨在确保客户端将请求报文发送给目标服务器,并成功接收来自服务端的响应报文,这个基本的报文交换被称为一个HTTP事务(Transaction)。从协议角度来讲,即便在使用长连接的情况下,同一个客户端和服务器 ......
Session Core ASP NET

Asp.NetCore3.1项目部署

Windows环境下部署IIS方式 步骤: 点击发布之后,在IIS上进行配置: 在IIS上发布需要Hosting 1 ......
NetCore3 NetCore 项目 Asp

ASP.NET Core MVC 从入门到精通之序列化

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。 经过前几篇文章... ......
序列 Core ASP NET MVC

asp.net mvc项目中修改业务无关的代码为异步执行

将业务无关的逻辑,修改为异步执行,示例代码: public ActionResult SubmitOrder(Order order) { // Save the order to the database synchronously // Send email asynchronously usi ......
代码 业务 项目 asp net

ASP.NET Core MVC 从入门到精通之HttpContext

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。 经过前几篇文章... ......
HttpContext Core ASP NET MVC

ChatGPT Plugin 插件开发:基于 ASP.NET Core Minimal API

前言 这是一篇ChatGPT插件开发教程,描述如何使用 ASP.NET Core Minimal API 开发 ChatGPT 插件,以最简单的 Todo List 指导示例作为入门教程。 这个Todo List插件主要功能是以自然语言的方式向ChatGPT发起指令,ChatGPT将根据合适的时机选 ......
插件 ChatGPT Minimal Plugin Core