.net core
chafferer_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.net core 3.1 Etag缓存验证,乐观并发
1.安装nuget包Marvin.Cache.Headers2.startup.cs//ConfigureServicesservices.AddHttpCacheHeaders(expires=> { expires.MaxAge = 60; expires.CacheLocation = Marvin.Cache.Headers.CacheLocation.Private;//保存数据boby },原创 2020-08-10 17:04:46 · 857 阅读 · 2 评论 -
.net core 输入验证
1.Data Annotationspublic class studentdto { [Display(Name ="ID")] public int sid { get; set; } [Display(Name = "性别")] public int xingbie { get; set; } [Display(Name = "班级ID")] public int cid { g原创 2020-08-10 11:00:14 · 1027 阅读 · 0 评论 -
.net core3.1 AutoMapper
1.添加nuget包AutoMapper.Extensions.Microsoft.DependencyInjection2.startup.csusing AutoMapper;using System;//...services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());3.新建文件夹Profile(配置映射),新建studentprofile.cspublic class studentprofile:Profil原创 2020-08-07 13:21:24 · 529 阅读 · 0 评论 -
.net core3.1 内容协商
startup.csservices.AddControllers(setup => { setup.ReturnHttpNotAcceptable = true;//默认false:返回默认格式,不返回406 setup.OutputFormatters.Add(new XmlDataContractSerializerOutputFormatter());//add添加在序列后原创 2020-08-07 10:19:34 · 351 阅读 · 0 评论 -
webapi上传图片
1,file上传图片/// <summary> /// 上传图片 /// </summary> /// <returns></returns> [Route("Upload/FormImg")] [HttpPost] public async Task<DTOTO> UploadImg(List<IFormFile> files)原创 2020-08-06 11:32:29 · 1115 阅读 · 1 评论 -
.net core 区域路由
webapi 添加区域路由原:app.UseEndpoints(endpoints => { endpoints.MapControllers(); });添加mvc区域:app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "my原创 2020-07-31 09:38:13 · 515 阅读 · 0 评论 -
WebAPI 开启静态网页,设置主页
Startup.Configure: DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions(); defaultFilesOptions.DefaultFileNames.Clear(); defaultFilesOptions.DefaultFileNames.Add("index.html"); app.UseDefaultFiles(defaultFilesOp原创 2020-07-31 09:31:13 · 1131 阅读 · 0 评论 -
jwt (token授权方式)
jwt1.安装包Microsoft.AspNetCore.Authentication.JwtBearer2.startup//JWT services.AddScoped<IAuthenticateService, TokenAuthenticationService>(); services.Configure<TokenManagement>(Configuration.GetSection("tokenConfig"));原创 2020-06-22 14:20:48 · 1680 阅读 · 0 评论 -
.net core 3.1 npoi导出excel文档
.net core 3.1 npoi导出excel文档实例[HttpPost] [Route("Excel/Installer")] public ActionResult Excel1([FromForm]string name, [FromForm]DateTime? stime, [FromForm] DateTime etime) { if (etime == null) {原创 2020-06-04 11:24:07 · 1763 阅读 · 0 评论 -
jwt (token授权方式)
jwt1.安装包Microsoft.AspNetCore.Authentication.JwtBearer2.startup//JWT services.Configure<TokenManagement>(Configuration.GetSection("tokenConfig")); var token = Configuration.GetSection("tokenConfig").Get<TokenManagement&原创 2020-06-04 11:08:11 · 1721 阅读 · 0 评论 -
core3.1 跨域问题
按照之前的配置,然后将TargetFramework改为.net core 3.1后的跨域报错信息如上。startup.cs文件中,-------------------net core 2.2的项目-------------------public void ConfigureServices(IServiceCollection services){services.AddCors(options => { options.AddPolicy(“any”, builder =>原创 2020-06-04 11:07:41 · 343 阅读 · 0 评论 -
.net core3.1 efcore(生成实体类)
.net core3.1 efcore(生成实体类) 1.安装包Install-Package MySql.Data.EntityFrameworkCore -PreInstall-Package Pomelo.EntityFrameworkCore.MySqlInstall-Package Microsoft.EntityFrameworkCore.ToolsInstall-Package Microsoft.VisualStudio.Web.CodeGeneration....原创 2020-06-04 11:07:09 · 1279 阅读 · 0 评论 -
.net core 学习笔记
.net core 笔记 项目框架 Api1.Program.cs:为项目入口文件,实质位控制台程序2.Startup.cs:项目接口,服务注册 声明周期Transient:每次其他类的请求(不是指Http Request)都会创建一个新的实例,他比较适合轻量级的无状态的(Stateless)的service。scope:每次http请求会创建一个实例singleton:在第一次请求的时候就会创建一个实例,以后也只会存在这一个实例下面为注册接口服务,(Add原创 2020-06-04 11:06:39 · 530 阅读 · 0 评论 -
.net core 3.1 swagger文档
.net core 3.1 swagger文档1.安装包Swashbuckle.AspNetCore2.在Startup.cs 配置swagger 在ConfigureServices中添加代码services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" }); ...原创 2020-06-04 11:01:39 · 471 阅读 · 0 评论
分享