asp.net

想拿大厂offer2 天前
c#·asp.net
Windows Server 2022 + IIS + .NET 8 + MySQL 部署手册打开 服务器管理器 → 点击 添加角色和功能选择:服务器角色 → 勾选 Web Server (IIS)
William_cl3 天前
后端·c#·asp.net·mvc
C# ASP.NET MVC 数据验证实战:View 层双保险(Html.ValidationMessageFor + jQuery Validate)你有没有过这样的经历:在电商平台填收货地址,明明手机号少输了一位,点提交后等了 3 秒才提示 “格式错误”;或者注册账号时,密码长度不够,却要等表单提交到服务器才反馈?这种体验简直让人抓狂。 View 层验证就像 “快递填单现场的安检员”—— 在你提交表单前,先核对信息是否符合要求(比如手机号 11 位、邮箱带 @),当场指出问题,不用等 “后台审核”(服务器处理)。对开发者来说,它能减少无效的服务器请求、降低带宽消耗;对用户来说,能即时获得反馈、提升操作体验。 本文就带你吃透ASP.NET MVC Vi
Archy_Wang_13 天前
后端·servlet·asp.net
ASP.NET Core 应用的零停机部署策略上线新版本时,最怕什么? 不是代码没测好,而是——用户访问时看到“503 服务不可用”或页面直接白屏。这不仅是体验问题,更是业务损失。零停机部署(Zero Downtime Deployment),就是让你在发布新版本时,用户完全无感 —— 页面不卡、接口不断、会话不丢。
前端世界3 天前
css·后端·asp.net
ASP.NET 实战:用 CSS 选择器打造一个可搜索、响应式的书籍管理系统本文从 CSS 样式规则(选择符 + 声明)的基础出发,结合常见的类型选择符、class 选择符和 id 选择符,展示如何在 ASP.NET 单页面(single-file)项目中,用 CSS 实现一个有意义的功能:一个可搜索、可筛选、响应式的书籍管理小模块(BookShop)。文章以口语化、接近日常交流的方式编写,每一章都包含详细的代码、模块解析、实际场景说明及复杂度分析,便于上手与教学。
vortex53 天前
前端·microsoft·asp.net
ASP vs ASP.NET vs ASP.NET Core:三代微软 Web 技术核心区别解析ASP、ASP.NET 和 ASP.NET Core 是微软推出的三代 Web 开发技术,分别代表了不同时期的技术演进,核心区别如下:
安_4 天前
后端·asp.net
解决添加asp.net网站报错请添加 MIME 映射添加asp.net网站,访问提示:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射 解决方法: 1.打开控制面板的程序喝功能找到启用或关闭windows功能 2.找到Internet Information Service添加ASP服务
qq_12498707538 天前
c#·毕业设计·asp.net·生活
基于C#的贵州省黔北地区乡村避暑生活共享平台设计与实现(源码+论文+部署+安装)程序需满足用户、商家、管理员三类角色的核心需求,功能覆盖信息查询、交易管理、互动交流全流程。此外,程序需满足非功能性需求:响应时间 1-3 秒、支持数千人同时在线(旅游旺季并发)、敏感数据加密存储、7×24 小时稳定运行。
William_cl10 天前
后端·asp.net·mvc
【ASP.NET MVC 进阶】DataAnnotations 特性验证全解析:从基础到避坑,让数据校验像 “安检“ 一样靠谱想象一下:你去银行办卡,工作人员不问你姓名就给你开户;你网购时,收货地址填 “地球” 也能下单 —— 这显然不合理。数据验证就像生活中的 “安检”,确保进入系统的数据 “合规、有效、安全”。 在ASP.NET MVC 中,DataAnnotations(数据注解)是最常用的验证方式之一:通过在模型属性上添加特性(Attribute),就能快速实现验证逻辑,无需手动写大量判断代码。今天我们就深入拆解 3 个最常用的特性:[Required]、[StringLength]、[RegularExpression
William_cl10 天前
c#·asp.net·mvc
C# ASP.NET MVC Model 分类:数据传输对象(DTO)—— 跨层传数的 “精简快递“想象一个场景:你网购了一台手机,商家不会把生产线的原材料(芯片、屏幕、电池)直接打包发给你,而是组装成整机,去掉多余的包装和调试工具,只发你需要的手机 + 充电器 + 说明书 —— 这就是生活中的 “精简传输”。 在ASP.NET MVC 开发中,数据从数据库到前端的传递,就像这个快递过程:数据库里的实体(Entity)包含大量细节(比如用户表的密码哈希、创建时间戳),但前端可能只需要用户名和头像;跨服务调用时,服务 A 也不需要知道服务 B 的实体完整结构,只需要关键字段。 数据传输对象(DTO,Dat
元直数字电路验证14 天前
前端·javascript·ui·docker·asp.net·.net
ASP.NET Core Web APP(MVC)开发中无法全局配置 NuGet 包,该怎么解?摘要:在 .NET 开发中,每次新建项目都需要重新安装 NuGet 包的原因与 依赖隔离机制 和 项目级包管理策略 有关。以下是详细解释及解决方案:
William_cl14 天前
后端·asp.net·mvc
拆解ASP.NET MVC 视图模型:为 View 量身定制的 “数据小票“你有没有过这样的经历:做用户注册功能时,数据库Users表只有UserName和PasswordHash字段,但注册页面需要用户填 “确认密码”;展示商品详情时,页面要显示商品名、价格、分类名,这些数据却存在Products和Categories两张表中。这时候如果直接用领域模型(User/Product)传数据,要么缺字段,要么带了一堆 UI 用不上的冗余信息(比如User的CreateTime)。 而视图模型(View Model) 就是解决这个问题的 “定制化小票”—— 它不像领域模型那样对应数据库
宝桥南山14 天前
microsoft·微软·c#·asp.net·.net·.netcore
.NET10 - 尝试一下Blazor Web Assembly Standalone App的fingerprint新特性对于Blazor Web App,微软在.NET9中使用MapStaticAssets来代替UseStaticFiles, 静态文件(如 HTML、CSS、图像和 JavaScript)存储在wwwroot文件夹中,这些文件会传输到客户端浏览器,通过MapStaticAssets提供的新特性,比如设置ETag或者Last-Modified等header,使得静态文件发生更改或浏览器缓存被清除时候,才会重新加载文件。Fingerprint也是.NET9引入的,防止重复使用旧版本的文件。同时MapStatic
William_cl15 天前
后端·asp.net·mvc
从 MVC 5 到 Core MVC:ASP.NET MVC 框架的 “进化之路“如果你是ASP.NET开发者,一定经历过这样的场景:刚上手时对着 MVC 5 的Global.asax一脸懵,后来接触 Core MVC 又被Startup.cs和依赖注入绕晕。其实,MVC 框架的演进就像手机系统升级 —— 从功能单一的 “功能机”(MVC 5)到支持多场景的 “智能机”(Core MVC),每一步都藏着开发者的需求变化。 今天这篇专栏,我们就用代码说话、用踩坑经验避坑,带你搞懂 MVC 5 到 Core MVC 的核心变化,看完就能明白:为什么现在主流项目都选 Core MVC?
忧郁的蛋~16 天前
后端·中间件·asp.net
ASP.NET Core中创建中间件的几种方式ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。
元直数字电路验证16 天前
后端·docker·asp.net
在ASP.NET Core Web APP(MVC)开发中,如何处理Docker容器的持久化数据?摘要:在ASP.NET Core Web APP(MVC)开发中,Docker容器默认是无状态的(ephemeral),意味着容器重启或销毁时,内部数据(如数据库记录、文件)会丢失。为了持久化数据(如SQL Server数据库、文件存储),可以使用Docker Volumes(推荐,用于生产环境,提供隔离和备份)或Bind Mounts(用于开发,将主机目录映射到容器)。这在ASP.NET中常用于Entity Framework Core (EF Core) 连接的数据库容器。
sheji341618 天前
后端·asp.net
【开题答辩全过程】以 基于Asp.Net网上图书店的设计与实现为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
sky-stars18 天前
asp.net·.netcore·visual studio
Visual Studio 2022 安装使用:Entity Framework Core转载: 方程式sunny视频教程: 跟着sunny老师学C#源码: gitee仓库EF Core 是什么 简单来说,就是实现代码中的类到数据库中表的映射的一种方法。 举个例子,假设我们要创建一个名为employees的表,包含id、name、age和salary列,应该执行如下sql语句:
合作小小程序员小小店18 天前
开发语言·后端·asp.net·html5·教育电商
web开发,在线%蛋糕销售%管理系统,基于asp.net,webform,c#,sql server经验心得 帮助客户美女用ASP.NET的WebForm做在线蛋糕销售管理系统,顺便帮她美化一下界面,C#写订单和库存逻辑,连 SQL Server存数据,开发过程还挺顺畅的。微软的WebForm拖控件省了不少页面代码,调购物车和下单流程时,得仔细处理数据同步。SQL Server存蛋糕信息和订单很稳,查库存、算销量都快,系统能正常下单,更新库存等等。经常有学员来问我们怎么提高自己技术,其实很简单咱们通过大量代码可以练手,顺便熟悉基本业务逻辑开发和工具的搭配用法。
宝桥南山19 天前
microsoft·微软·c#·asp.net·.net·.netcore
.NET - .NET Aspire的Command-Line和GitHub Copilot.NET Aspire 推出快两年时间了,感觉更新也挺多的。.NET Aspire已经有130多个integrations,同时使用的人数也增长了一些。
忧郁的蛋~23 天前
后端·c#·asp.net·.net·.netcore
.NET实现多任务异步与并行处理的详细步骤在现代软件开发中,高效处理多个任务是一个常见需求。无论是数据处理、网络请求还是计算密集型操作,合理地利用多核CPU的并行处理能力可以显著提升程序性能。.NET平台提供了丰富的内置工具来实现多任务并行处理,无需依赖第三方库。本文将深入探讨如何使用.NET标准库实现高效的多任务并行处理。