一、SSL和HTTPS基础知识1.1 SSL(安全套接层)是什么?SSL(安全套接层)是一种加密协议,用于在网络上安全地传输数据。它最初由Netscape公司在1990年代中期开发,旨在确保在Internet上进行的通信的安全性和完整性。SSL通过对数据进行加密、认证和完整性验证来保护通信过程,防止数据被窃听、篡改或伪造。 SSL的工作原理如下:加密数据传输 ......
24
0
0
2024-11-08
一、在ASP.NET Core中使用JavaScript在现代的Web开发中,JavaScript是不可或缺的一部分,它为网页提供了交互性和动态性。而ASP.NET Core作为一个强大的服务器端框架,与JavaScript的结合可以为开发人员带来更加灵活和丰富的体验。本文将探讨如何在ASP.NET Core中使用JavaScript,并提供一些简单的示例来 ......
26
0
0
2024-11-08
一、前端框架概述1.1 Angular特点 Angular是一种流行的前端框架,具有许多特点,这些特点有助于构建现代化、可维护且高性能的Web应用程序。以下是Angular的一些主要特点:双向数据绑定: Angular提供了强大的双向数据绑定机制,允许视图和模型之间的自动同步。当模型数据发生变化时,视图会自动更新,反之亦然,简化了数据管理和操作。模块化架构: ......
21
0
0
2024-11-08
毫不夸张地说,路由是ASP.NET Core最为核心的部分。路由的本质就是注册一系列终结点(Endpoint),每个终结点可以视为“路由模式”和“请求处理器”的组合,它们分别用来“选择”和“处理”请求。请求处理器通过RequestDelegate来表示,但是当我们在进行路由编程的时候,却可以使用任意类型的Delegate作为处理器器,这一切的背后是如何实现的 ......
232
0
0
2024-06-19
ASP.NET Core 中包含很多内置的中间件,我们不可能对每一个内置的中间件进行一一讲解,并且中间件的使用步骤大致一样,因此本文讲解几个常用的内置中间件以及使用中间件的步骤,希望读者们可以举一反三。一、内置中间件的介绍1.1 静态文件中间件在ASP.NET Core中,静态文件中间件是一种用于处理和提供静态文件的内置中间件。静态文件通常包括像样式表、脚本 ......
394
0
0
2024-04-03
本篇文章作为中间件单元的开篇文章,通过这篇文章可以了解什么是中间件、内置中间件的使用以及怎么创建自定义中间件。我们先来看一下中间件的角色、目的和重要性。1. 角色请求处理管道的构建块: 中间件是构成ASP.NET Core请求处理管道的基本组成部分。每个HTTP请求都通过一系列中间件,这些中间件负责处理请求的不同方面。处理请求和响应: 中间件可以用于处理传入 ......
391
0
0
2024-04-02
一、ASP.NET Core项目的基本结构ASP.NET Core项目的基本结构通常遵循一种标准的组织方式,这有助于提高项目的可维护性和可扩展性。以下是一个典型的ASP.NET Core项目的基本结构:项目文件 (.csproj): 项目的主要配置文件,定义了项目的依赖项、输出等信息。<Project Sdk="Microsoft.NET.Sdk.We ......
358
0
0
2024-03-25
WalkingTec.Mvvm框架(简称WTM)项目简介: WalkingTec.Mvvm框架(简称WTM)是基于.net core的快速开发框架。支持Layui(前后端不分离), React(前后端分离),VUE(前后端分离),内置代码生成器,最大程度的提高开发效率,是一款高效开发的利器。项目源码地址: https://github.com/dotnetc ......
244
0
0
2024-03-17
前言在Web应用开发中,经常需要实现PDF文件的加载和显示功能。本文小编将为您介绍如何在ASP.NET Core中实现这一功能,以便用户可以在Web应用中查看和浏览PDF文件。实现步骤1)在服务器端创建PDF打开 Visual Studio 并创建新的 ASP. NET Core Web 应用程序,小编这里项目名称为CreatePDF。选择 .NET Cor ......
223
0
0
2024-02-16
文章目录前言一、DeveloperSharp的使用1.安装包2.初始化数据库连接3.查询数据4.增/删/改5.输出参数6.存储过程二、DeveloperSharp的参数说明1.SqlExecute<T>2.SqlExecute<T>3.SqlExecute4.SqlExecute5.SpExecute<T>6.SpExec ......
396
0
0
2023-03-12
最近在几个微信 .NET 交流群里大家讨论比较频繁的话题就是这几天自己的面试经历。面试官:“你刚说你喜欢研究新技术,那你有了解过 Blazor 吗?”作为一位专注于 .NET 开发的软件工程师,你好意思说你对 Blazor 一点也不解吗?.NET 新技术也就是那么几个,连微软最近在逛推的 Blazor 你都不了解,你好意思说你喜欢研究新技术?讲真,确实有很多 ......
395
0
0
2023-01-07
.Net Core部署到Docker的最简单方式1.准备工作已经安装好docker的系统已经准备好上docker的程序建议先在docer上拉取aspnet环境(docker pull mcr.microsoft.com/dotnet/aspnet)net 构造器环境(docker pull mcr.microsoft.com/dotnet/sdk:5.0-b ......
427
0
0
2022-11-12
1.创建一个站点创建一个ASP.NET Core Web应用程序,选中启用Docker支持。自动帮我们创建一个Dockerfile文件。2.编写Dockerfile文件dockerfile是一个文件格式的配置文件,用户可以使用dockerfile来快速构建自定义的镜像。由一行行命令语句组成,并且支持#开头的注释行。dockerfile主题内容一般分为4部分基 ......
430
0
0
2022-11-12
随着互联网越来越生活化,二维码的使用越来越普遍,不论是扫码支付还是扫码关注引流,似乎我们总是离不开二维码,那么很多需要推广的文章或社区想要自己的二维码,那么你是不是需要在网站直接提供给用户呢?很多开发者就在网上百度解决方案,边做边踩坑,甚至很多人写的开发案例都是截图或者类库引用都没说清楚,在这个摸索的途中造成很多时间上的浪费。尤其是尝试新技术那些旧的操作还会 ......
487
0
0
2022-11-12
我在之前已经讲了几个基于.NET技术栈的CMS系统,例如dtcms、sscms,它们都是开源内容管理系统不可多得的佳作。今天我将给大家介绍另外一个基于.NET Core + Vue.js开源的前后端分离的CMS框架LinCms,之所以要介绍这款CMS,主要是因为它的界面做工精美,并且使用了很多良好的设计理念,项目还集成了Swagger的增强版Knife4jU ......
497
0
0
2022-11-11