Blazor 与传统 ASP.NET MVC 的对比

Blazor 和传统 ASP.NET MVC 是两种不同的Web开发框架,分别针对现代前端开发需求和传统的服务端渲染需求。Blazor更适合现代化前端需求、实时交互性应用以及希望降低全栈开发复杂度的团队;而ASP.NET MVC更适合传统多页应用、静态内容为主的场景和已成熟的团队架构选择。

2024-12-04 1706 0 Blazor ASP.NET MVC

.NET9 Blazor有哪些更新?

.NET 9 在 Blazor 中引入了多项更新,增强了开发体验和应用性能。这些新特性提升了 Blazor 的开发效率、性能和扩展能力,是 ASP.NET Core 9 的重要改进之一。

2024-11-28 1386 0 .NET9 .NET Blazor

token存放在localStorage还是cookie里?

在选择将令牌存放在 localStorage 或 cookie 时,需要综合考虑安全性、使用场景和潜在威胁。以下是对两种方式的对比分析,以及在不同场景下的建议。

2024-11-25 1279 0 token localStorage cookie

PluginCore 基于 ASP.NET Core 的轻量级插件框架

PluginCore 是一个基于 ASP.NET Core 的轻量级插件框架,旨在简化插件的集成与管理。通过最少的配置,开发者可以快速集成并专注于业务逻辑的开发。它支持动态 WebAPI、插件隔离与共享、前后端分离、热插拔等特性,非常适合需要高度模块化与可扩展性的应用场景。

2024-11-22 1315 0 PluginCore ASP.NET .NET .NET Core

.NET C# EntityFramework(EF)连接SQLite代码示例

本文介绍了如何在.NET C#中使用Entity Framework Core连接到SQLite数据库,并演示了如何进行基本的CRUD操作。通过使用EF Core,开发者可以更高效地管理数据,而无需直接处理复杂的SQL语句。

2024-11-21 1411 0 Entity Framework SQLite .NET C#

ASP.NET Core 中常用的内置中间件

中间件用于在 HTTP 请求之前和之后添加额外的逻辑。我们可以创建自定义中间件,并且有大量可用的内置中间件可供我们使用。本文旨在解释文件中常见中间件的用途 ,以及一些额外的中间件组件。

2024-11-18 1301 0 ASP.NET .NET .NET Core 中间件

.NET 开源 ORM FreeSql 使用教程

FreeSql 是一个高性能、灵活且易用的 .NET 开源 ORM(对象关系映射工具),提供数据库操作的强大功能,包括实体类映射、链式查询、表达式树支持、数据库迁移等。它可以帮助开发者快速、高效地操作数据库,支持多种数据库系统。

2024-11-16 2666 0 .NET 开源 ORM FreeSql

.NET9 开始删除内置的 Swagger 支持 可使用Scalar.AspNetCore替代

Microsoft 已决定从 .NET 9 中删除内置的 Swagger 支持 (Swashbuckle)。为什么 Swagger (Swashbuckle) 被删除?ASP.NET Core 团队已决定从 .NET 9 中删除内置的 Swagger 支持 (Swashbuckle),原因如下。

2024-11-13 1541 0 .NET9 .NET Swagger Scalar.AspNetCore

前端开发有必要学习Blazor吗?

Blazor 对 .NET 开发者和需要 C# 全栈开发的团队非常有帮助,但对于传统的前端开发者来说并非必需。最终,是否学习取决于你的职业需求和技术环境。

2024-11-09 1124 0 前端 Blazor

用Blazor开发App应用可行吗?

使用 Blazor 开发 App 应用是可行的,并且已成为跨平台应用开发的一种强大选择,特别适合在 Web、移动端(iOS、Android) 和 桌面端 上创建应用。Blazor 是一个支持使用 C# 和 .NET 的框架,开发者可以编写一套代码,通过 Blazor WebAssembly 和 Blazor Hybrid 的支持来在不同平台上运行。

2024-11-09 1555 0 Blazor App

ASP.NET MVC与Web Forms的区别

ASP.NET MVC 和 ASP.NET Web Forms 是 .NET 平台上用于构建 Web 应用程序的两种不同开发模式。它们在架构、开发方式和适用场景上有显著区别。

2024-11-08 1097 0 ASP.NET .NET MVC Web Forms

.NET C#中的IEnumerable和IEnumerator的区别

在 .NET 中,IEnumerable 和 IEnumerator 是与集合迭代相关的两个接口,但它们的职责和用途有所不同。简单来说,IEnumerable 是集合的抽象,用于使集合可以被枚举;而 IEnumerator 则负责具体的枚举操作,实现实际的迭代。

2024-11-08 1217 0 .NET C# IEnumerable IEnumerator

鸿蒙OpenHarmony系统可以运行跨平台的.NET Core吗?

鸿蒙(HarmonyOS)和 OpenHarmony 系统本身并不原生支持直接运行 .NET Core,但可以通过一些方法使 .NET Core 应用在其上运行。鸿蒙和 OpenHarmony 是基于 LiteOS 和 Linux 内核的多终端操作系统,因此它们的运行时环境与常规 Linux 系统不同,对 .NET Core 的兼容性存在一些限制。

2024-11-04 1636 0 鸿蒙 OpenHarmony 跨平台 .NET .NET Core

ASP.NET Core使用partial标签报错

在 ASP.NET Core 7 及更高版本中新增了 <partial> 标签支持,用于在 Razor 视图中简化渲染部分视图的语法。这一标签的用法直接写在 HTML 代码中即可,不需要使用 @Html.PartialAsync 语法,这样代码结构会更加清晰。

2024-10-31 983 0 ASP.NET .NET Core partial

.NET 使用HttpClientFactory+Polly替代直接使用HttpClient

HttpClientFactory维护实例池。当不再需要实例时,该实例将返回到池中进行重用,从而减少套接字耗尽和资源浪费。HttpClientFactory允许您集中配置实例。这可确保所有 HTTP 请求在标头、超时和其他策略方面保持一致。

2024-10-08 1859 0 .NET HttpClientFactory Polly HttpClient

.NET Framework被淘汰了吗?

.NET Framework并未完全被淘汰,但它的某些版本确实已经停止支持。微软在2023年11月10日停止了对.NET Framework 4.8之前的版本的支持。这一决策意味着使用这些旧版本的应用程序将不再获得安全更新和其他维护,从而可能面临安全风险。因此,对于仍在使用这些旧版本的开发者和企业来说,升级到受支持的版本是至关重要的。

2024-09-27 1710 1 .NET .NET Framework

Asp.Net Core进程内托管 和 进程外托管的区别

在ASP.NET Core中,托管模型决定了应用程序如何运行及其与Web服务器交互的方式。主要有两种托管模式:进程内托管(In-Process Hosting)和进程外托管(Out-of-Process Hosting)。每种模式都有其独特的优势和适用场景。本文将详细介绍这两种托管模式,并通过例子代码展示如何在ASP.NET Core项目中配置和使用它们。

2024-09-14 1471 0 Asp.Net .Net .Net Core 进程内托管 进程外托管

Blazor的N种渲染模式原理和常见问题说明

我们从下面这幅图开始,下图显示了三种渲染模式,分别称之为静态SSR、交互式SSR(即之前的BlazorServer)、交互式CSR(即之前的BlazorWasm)。还有一种渲染模式BlazorHybrid,稍后说。

2024-09-14 2677 1 Blazor 渲染模式

JavaScript 的 sessionStorage 能否加锁?

直接给 sessionStorage 加锁是不可能的。JavaScript 的单线程特性: JavaScript 是单线程语言,在一个给定的时间内,JavaScript 引擎只能执行一个任务。因此,在 JavaScript 环境中,多个脚本同时修改 sessionStorage 的情况并不常见。

2024-09-10 1123 0 JavaScript sessionStorage 加锁

ASP.NET Core实现多语言本地化Web应用程序

构建全球可访问的网站和应用程序需要对内容进行适当的本地化,以吸引来自不同文化和地区的用户。ASP.NET Core 提供强大的本地化支持,以用户首选的语言和格式呈现内容。在本综合指南中,我们将探索 ASP.NET Core 中的各种国际化和本地化功能,使您能够轻松地针对全球受众调整您的 Web 应用程序。

2024-09-05 1495 0 ASP.NET .NET .NET Core 多语言 本地化 Web

最新评论
顶部