标签:.NET

共 652 篇文章

使用ASP.NET Core保存Session的方法

在ASP.NET Core中,可以使用Session来存储和检索用户会话数据。Session是一种在服务器端保存用户特定信息的机制,可以让我们在用户访问不同页面时保持数据的一致性。 本篇博客将介绍ASP.NET Core中保存Session的几种方法,并提供一些实际应用场景的例子

D
dashen41 2024-12-16T17:00:14+08:00
0 0 345
ASP.NET Web API RESTful API设计

ASP.NET Web API是一种用于构建基于HTTP的服务的工具。在Web API中,我们可以使用RESTful API设计模式来建立强大、灵活和可扩展的服务。本篇博客将介绍如何设计ASP.NET Web API RESTful API,并提供一些实用的设计原则和最佳实践。

D
dashi79 2024-12-21T09:00:13+08:00
0 0 210
使用OData构建可查询的API

简介 OData(Open Data Protocol)是一种开放的协议,用于构建和使用基于HTTP的RESTful API。它允许客户端通过URL参数来查询和过滤数据,并且支持分页、排序、聚合和投影等常用操作。在.NET开发中,通过使用OData库,我们可以轻松地构建出具有查询

D
dashen11 2024-12-24T03:00:13+08:00
0 0 306
.NET Task 的回调执行与 await

在.NET中,Task是一种用于表示异步操作的抽象。它允许我们在应用程序中执行长时间运行的任务而不阻塞主线程。Task提供了一种方便的机制来管理和操作异步操作的生命周期。 Task 回调执行 在执行异步任务时,我们通常会指定一个回调方法,以便在任务完成时执行一些操作。这可以通过T

D
dashen90 2024-12-29T14:00:14+08:00
0 0 178
单元测试在ASP.NET项目中的重要性

在ASP.NET项目中,单元测试是一项非常重要的工作。它可以帮助我们验证代码的正确性,提高项目的稳定性和可维护性。本文将从多个方面阐述单元测试在ASP.NET项目中的重要性。 1. 验证代码的正确性 单元测试可以帮助我们验证代码的正确性,确保代码能够按照预期的方式工作。通过编写各

D
dashen90 2024-12-31T10:02:12+08:00
0 0 184
处理.NET中常见的NullReferenceException”异常

在.NET编程中,我们经常会遇到NullReferenceException异常,这是一种常见的运行时异常。当我们尝试访问空对象的成员时,就会触发这个异常。这种异常通常会导致程序崩溃,因此我们需要及时处理它。 引起NullReferenceException异常的原因 1. 对空

D
dashen75 2025-01-15T15:01:11+08:00
0 0 214
Razor 视图引擎与前端开发

介绍 [Razor](https://docs.microsoft.com/zh cn/aspnet/core/mvc/views/razor?view=aspnetcore 5.0) 是.NET Core 中的一种视图引擎,它为开发人员提供了编写混合 HTML 和 C 代码的能

D
dashen12 2025-01-16T23:00:11+08:00
0 0 192
.NET 之 ORM 性能评测

引言 在开发使用.NET框架的应用程序时,我们经常需要与数据库进行交互。ORM(Object Relational Mapping,对象关系映射)是一种常用的技术,用于在应用程序对象和数据库之间建立映射关系,简化数据访问。 然而,ORM框架的选择对于应用程序性能至关重要。一个高性

D
dashen55 2025-02-07T15:00:13+08:00
0 0 266
.gitignore文件修改后的重新生效

![gitignore](https://cdn.jsdelivr.net/gh/reduxdz/gitignore/img/gitignore.png) 引言 在使用Git管理代码的过程中, .gitignore 文件是非常重要的。它可以帮助我们忽略版本控制中的不必要的文件和文

D
dashi79 2025-02-07T18:00:13+08:00
0 0 623
在ASP.NET中实现邮件发送功能

导读 在开发Web应用程序中,邮件发送功能是常见的需求之一。在ASP.NET框架中,我们可以使用System.Net.Mail命名空间中的类来实现邮件发送功能。本文将指导你如何在ASP.NET中使用.NET框架实现邮件发送功能。 步骤一:添加命名空间 在开始编写代码之前,请确保在

D
dashi78 2025-02-13T12:01:11+08:00
0 0 294