随笔分类 - ASP.NET Core
学习和使用aps.net core的过程中遇到的问题,以及解决问题的方法
摘要:最近遇到一个需求,在执行Controller方法时,需要判断该方法的请求参数中是否含有某一字段,有则赋值,在实际开发过程中应该是常见的,本篇博客介绍如何使用过滤器的方式来完成该需求。新建过滤器RequestModelFilterpublic class RequestModelFilter : Ac
阅读全文
摘要:在asp.net mvc中可以轻松使用Html.RenderAction创建局部视图,但在asp.net core中不支持@html.Action()方法,转而使用ViewComponent,本篇博客介绍如何在.net core中使用ViewComponent视图组件 添加GiftViewCompo
阅读全文
摘要:ASP.NET Core应用发布到IIS 官网教程地址:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-2.2&tabs=visual-studio 1、安装.net core
阅读全文
摘要:在应用程序开发过程中,经常会需要定时任务调度功能,本篇博客介绍Asp.net Core如何使用Quartz完成定时调度一、Quartz使用步骤创建调度器scheduler,并开启创建Job作业创建tigger触发器把作业和触发器放入调度器中二、Quartz的APIIScheduler - 与 scheduler 进行交互的主要接口IJob - 你希望被 scheduler 执行的组件的接口IJob...
阅读全文
摘要:开发过程中,经常会遇到导入导出数据的需求,本篇博客介绍在.NET Core中如何使用EPPlus组件导入导出Excel EPPlus: EPPlus是使用Open Office XML格式(xlsx)读写Excel 2007/2010文件的 .net 开发库,能读写Excel 2007/2010文件
阅读全文
摘要:使用模型绑定上传小文件 HTML代码: 为支持文件上传,HTML 窗体必须指定 multipart/form-data 的 enctype form表单的 enctype 属性规定了form表单数据在发送到服务器时候的编码方式 multipart/form-data:指定传输数据为二进制数据,例如图
阅读全文
摘要:服务生存期 为每个注册的服务选择适当的生存期。可以使用以下生存期配置ASP.NET Core服务: 暂时 暂时生存期服务 (AddTransient) 是每次从服务容器进行请求时创建的。 这种生存期适合轻量级、 无状态的服务。 范围内 作用域生存期服务 (AddScoped) 以每个客户端请求(连接
阅读全文
摘要:ASP.NET Core中返回 json 数据首字母大小写问题 在asp.net core中使用ajax请求动态绑定数据时遇到该问题 后台返回数据字段首字母为定义的大写,返回的数据没有问题 但是在前台得到的数据,字段首字母却变成了小写 此时用定义的首字母大写字段去接收数据会显示undefined,这
阅读全文
摘要:ASP.NET Core中使用Session 1、在程序包管理控制台中执行命令安装依赖包: 也可直接在项目工程文件(*.csproj)中添加如下代码达到添加Session依赖的目的 2、使用依赖关系注入从应用中引用的服务 在Startup类的ConfigureServices()方法中调用AddSe
阅读全文
摘要:ASP.NET CORE 中使用AutoMapper进行对象映射 1、什么是AutoMapper? AutoMapper是基于对象到对象约定的映射工具,常用于(但并不仅限制于)把复杂的对象模型转为DTO,一般用于ViewModel模式和跨服务范畴。 AutoMapper给用户提供了便捷的配置API,
阅读全文
摘要:ASP.NET Core中使用Cache缓存 缓存介绍: 通过减少生成内容所需的工作,缓存可以显著提高应用的性能和可伸缩性。 缓存对不经常更改的数据效果最佳。 缓存生成的数据副本的返回速度可以比从原始源返回更快。 应用程序应进行编写和测试到永远不会依赖于缓存的数据。 ASP.NET Core 支持多
阅读全文
摘要:本篇随笔介绍如何使用.NET Core+EF Core创建Web应用程序 首先借用官网的话简单介绍一下ASP.NET Core ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。 使用 ASP.NET Core可以: 创建 Web 应用程
阅读全文

浙公网安备 33010602011771号