asp.net

玖石书1 天前
spring·asp.net
ASP.NET Core迁移Spring对照系列:文件系统操作篇Path 接口 代表路径Files 工具类 静态方法DirectoryStream 目录迭代Read 读
仙人球部落 揞殺1 天前
后端·asp.net
细说ASP.NET的各种异步操作在现代Web开发中,异步编程早已不是“锦上添花”的优化项,而是高并发、高吞吐场景下的刚需。ASP.NET(包括ASP.NET Core)提供了丰富的异步支持,从底层的Task/async/await,到高层级的异步控制器、异步流、异步数据库操作,甚至异步中间件。本文将从实战角度,抽丝剥茧,配合大量可运行代码,带你看透ASP.NET中的异步世界。### 为什么要异步?先看同步的痛点假设你有一个ASP.NET Core Web API接口,它需要调用一个耗时2秒的外部服务(比如发短信、查库存)。如果写成同步方
全麦面包 time展天2 天前
网络协议·http·asp.net
瀚海拾贝(一)HTTP协议/IIS 原理及ASP.NET运行机制浅析【图解】在互联网的汪洋大海中,每一次浏览器与服务器的交互,都像一次精密的潮汐涨落。作为.NET开发者,我们每天都在写ASP.NET代码,但很少有人真正理解:当你在地址栏敲下回车,到页面回显之间,究竟发生了什么?本文将带你潜入底层,剖析HTTP协议、IIS管道和ASP.NET运行时那套“看不见的流水线”。### 一、HTTP协议:浏览器与服务器的“通用语言”HTTP(HyperText Transfer Protocol)是Web世界的“普通话”。它定义了请求-响应的基本模型:客户端发送请求报文,服务器返回响应报文
情可轻 秦任之4 天前
后端·asp.net
ASP.NET页面优化,性能提升8倍的方法ASP.NET 页面性能优化是每个开发者必须掌握的技能。这里我将从基础到高级,循序渐进地讲解如何将页面响应速度提升 8 倍。本文所有代码均基于 .NET 6+,但原理适用于所有 ASP.NET 版本。### 1. 基础篇:理解性能瓶颈首先,我们要明白 ASP.NET 页面性能瓶颈通常出现在三个层面:- 视图渲染:Razor 视图的编译和渲染开销- 数据库访问:频繁的数据库往返和低效查询- 静态资源:CSS/JS/图片的加载延迟一个典型的 ASP.NET 页面请求流程包括:路由匹配 → 控制器实例化 → 模
深爱水瓶 血影S狂风4 天前
后端·asp.net
Asp.Net无刷新上传并裁剪头像在现代 Web 应用中,用户头像上传与裁剪是一个非常常见的需求。传统的做法是上传后跳转页面,但用户体验极差。本文将带你从实战角度出发,使用 Asp.Net (Web Forms / MVC 均可,这里以一般处理程序 ashx + jQuery + HTML5 Canvas 为例) 实现一个 无刷新上传 + 前端裁剪 + 后端保存 的完整方案。### 技术选型与思路- 前端:使用 jQuery + HTML5 File API 读取本地图片,利用 Canvas 进行裁剪并输出 Base64 数据。- 后端:
玖石书5 天前
后端·spring·asp.net
ASP.NET Core迁移Spring系列:运行时与 GC 篇选型口诀:GC = Garbage Collection,Java 内存自动回收机制。区别于 C/C++ 的手动 malloc / free,Java 程序员只管 new,回收由 JVM 完成。
玖石书6 天前
java·后端·asp.net
ASP.NET Core 迁移至 Spring系列:类库框架篇本文档是《ASP.NET Core 迁移至 Spring系列:类库框架篇》的类库框架篇分篇。依赖注入容器
玖石书6 天前
后端·spring·asp.net
ASP.NET Core 迁移至 Spring系列:编译生态篇本文档是《ASP.NET Core → Spring迁移对照系列》的编译生态篇分篇。settings.xml 核心片段:
玖石书6 天前
spring·asp.net·技术栈迁移
ASP.NET Core 迁移至 Spring系列:语言基础篇C# 是一门优秀的语言,但在国内企业级开发中已逐步面临淘汰趋势。加上 AI 原生工具的加持,语言本身将不再是迁移的主要障碍。因此,本系列旨在帮助只有 C# 经验的开发者快速迁移到 Spring 全家桶。
米码收割机10 天前
前端·c#·asp.net
【C#】ASP.NET Web 车辆信息管理系统(源码+文档)【独一无二】本项目是一套基于 ASP.NET Web Forms 开发的车辆信息管理系统,采用 C# 作为后台开发语言,运行于 .NET Framework 4.5 环境,并使用 SQL Server 完成业务数据的持久化存储。系统围绕车辆信息的登记、查询与维护等实际需求进行设计,包含用户登录、车辆品牌选择、车辆资料录入、数据展示、分页管理和记录增删等业务模块。项目通过 Web Forms 服务器控件实现页面交互,使用验证控件检查用户输入,并利用 SqlDataSource 完成页面与数据库之间的数据绑定。数据库设置
丙氨酸長鏈10 天前
后端·asp.net·wpf
WPF 引用 ASP.NET Core 的 AOT 版本
她说彩礼65万14 天前
后端·asp.net
ASP.NET Core 环境配置在 ASP.NET Core 中,环境(Environment) 是框架内置的核心概念,用于让应用根据运行场景(开发、测试、生产等)自动切换配置、行为和错误处理策略。
她说彩礼65万18 天前
后端·asp.net
Asp.net core ViewData的使用ViewData 是 ASP.NET Core MVC 中用于从 Controller 向 View 传递数据的核心机制之一。它本质上是一个字典容器,生命周期仅限于单次 HTTP 请求。
o52788318420 天前
后端·架构·c#·asp.net·visual studio
校园一体化管理系统2.1、基于整洁四层架构 + DDD+CQRS 项目目录解读最近两天在编写controller层代码时,在实际编写代码过程中从最初的三层架构到DDD领域模型、再到DDD+CQRS尝试,在代码结构与后期业务发展间反复权衡(本人科班出身也有过两年开发经验,现在转职高中信息技术老师闲暇时编写代码处理一些业务问题,对现在流行的框架结构也不甚了解),最终决定尝试四层架构来完成这个完整的项目,如果有什么建议或意见欢迎留言交流
不羁的木木22 天前
asp.net·harmonyos·p2p
HarmonyOS技术精讲-Connectivity Kit:Wi-Fi进阶能力——热点、P2P与Aware针对设备互联的场景,HarmonyOS 提供了三个不同级别的 Wi-Fi 进阶能力:核心原则:能用 Aware 发现,就用 Aware;发现后需要传输,切换到 P2P;仅需要共享网络,开热点。
时代的狂25 天前
后端·asp.net·.net core·web api·认证与授权
ASP.NET Core 认证与授权(二):登录与令牌签发认证管道只能验证客户端带来的凭证,不能凭空产生凭证。用户第一次还没有 Token,只能先提交用户名和密码;登录接口验证成功后,才会签发 Access Token 和 Refresh Token。
她说彩礼65万1 个月前
后端·asp.net
Asp.net core 模型绑定在 ASP.NET Core 中,模型绑定(Model Binding)是将 HTTP 请求中的数据(如路由参数、查询字符串、请求体等)自动映射到控制器 Action 方法参数的过程。
时代的狂1 个月前
asp.net·请求生命周期
如何理解 ASP.NET Core 请求生命周期ASP.NET Core 的很多知识点——DI、Middleware、Filter、Routing、Controller、DbContext——单独看都不难。
时代的狂1 个月前
asp.net·.net core·web api·认证与授权
ASP.NET Core 认证与授权(三):请求认证与权限校验登录接口已经返回 Access Token。接下来客户端带着它调用订单接口:这一串字符不会自动变成当前用户。ASP.NET Core 要先选择认证方案,再由 JwtBearerHandler 验证 Token,生成 ClaimsPrincipal(用户身份对象),最后根据 Endpoint 上的授权规则决定是否执行 Controller。
她说彩礼65万1 个月前
数据库·后端·asp.net
Asp.net core 返回类型在 ASP.NET Core 的 Controller 中,返回类型决定了 API 如何向客户端响应数据。随着框架的演进,返回类型也变得更加灵活和现代化。