摘要:MVC // 参数直接传递 ,文件到下面接收 public IActionResult Upload(string id) { ApiResult backMgs = new ApiResult(); // 接收文件 var file = Request.Form.Files; if (file =
阅读全文
摘要:先依赖注入方法 Program.cs // 依赖注入 builder.Services.AddSingleton<XXXController>(); // 例如,需要用到的控制器 builder.Services.AddSingleton<uploadFileController>(); 使用控制器
阅读全文
摘要:需要用到的 包 文件 安装 在NuGet中搜索NPOI 双击项目名称,在下面添加代码 <ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="NPOI
阅读全文
摘要:需要用到的 包 文件 安装 在NuGet中搜索NPOI 双击项目名称,在下面添加代码 <ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="NPOI
阅读全文
摘要:NuGet 安装 NPOI 命名空间 using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; // 对于 .xlsx 格式 using NPOI.HSSF.UserModel; // 对于 .xls 格式 using Model.Common; 添加相
阅读全文
摘要:返回数据对应 前端数组 对 后端 list 前端json 对 后端 Dictionary 返回数据结构调整 json var data = _user.GetUserById(Convert.ToInt32(user.Id)); //2. 把新的值,赋值到就的这条数据上 data.userName
阅读全文
摘要:当前控制器返回指定数据类型 /// <summary> /// 控制器 /// </summary> public class LoginController : Controller { //创建私有变量 private readonly IUser _user; //创建构建函数,通过传参的方式
阅读全文
摘要:普通类 namespace ApiDemo.Controllers { public class DemoClass { } } 配置api 添加路径与方法 using Microsoft.AspNetCore.Mvc; namespace ApiDemo.Controllers { /// <su
阅读全文
摘要:创建项目 打开Visual Studio 2022 点击创建项目 选择ASP.NET Core Web Application 项目文件说明 mvcone 项目名称,双击可以打开 - Properties 文件 - launchSettings.json 项目配置信息,只用于项目启动信息(既:只处理
阅读全文
摘要:安装依赖包 Npgsql.EntityFrameworkCore.PostgreSQL 必须 Npgsql.EntityFrameworkCore.PostgreSQL.Design 数据迁移相关 新建数据库上下文类AppDbContext.cs 注意 当前文件,所在的项目,必须安装上面的 依赖包
阅读全文
摘要:打开 Visual Studio 2022 选择
阅读全文
摘要:# MVC ## MVC 三层 1. M:Mode层(模型) 1. Model 主要是存储或者是处理数据的组件Model其实是实现业务逻辑层对实体类相应 数据库操作 2. 业务逻辑、数据、验证规则、数据访问等等 2. V:View层(视图) 1. View 是用户接口层组件。主要是将Model中的数
阅读全文