摘要:
Vue3控制路由权限(组合式) 写在开头 有一个新的项目,本来想从老的一个项目拿来当壳子,中间发现老项目的路由权限控制是通过axios的response拦截器做的,判断返回的status是不是401状态,如果是就跳转到login页面.总感觉挂怪的,因为: 如果导向的页面没有在onmounted的页面 阅读全文
摘要:
Mailkit 发送附件邮件 写在开头 恰好最近的项目有个业务需求,需要发送含多个附件的邮件,所以以此文记录 项目需引入Mailkit库。 基础代码 var message = new MimeMessage(); message.From.Add (new MailboxAddress ("发出人 阅读全文
摘要:
使用ClosedXML实现Excel导入导出 写在开头 游览Dotnet 基金会中的项目时,发现了这个库,Github 链接,它的性能非常好,详细见下图 话不多说,直接上代码吧! 导出 后端: public static byte[] Output<T>(List<T> data, string s 阅读全文
摘要:
Asp.Net Core 统一Api返回值 写在开头 在我们在前端调用后端接口时,常常会遇到返回数据不一致的问题,又或者当我们请求接口的时候我们常常需要判断结果,以调用不同的Toast或者Snackbar反馈给操作者,我们需要对接口返回数据进行统一的操作。 代码 首先我们需要一个返回结果类,他应当接 阅读全文
摘要:
Asp.Net Core 使用IBrowserFile完成图片上传 写在开头 前几天弄自己的项目时遇到的问题,发现了asp.net core 新增的IBrowserFile接口,事实上他可以满足大多数文件的上传,此处我仅以图片作为示例。 实现 添加一个帮助类FileHelper,遵循一种规范,即将静 阅读全文
摘要:
Asp.net core依赖注入服务生存期踩坑记录 写在开头 今天我本想实现组件全局共享数据(状态管理),保存工厂名,用户登录id,设备编码等字段,以便全局共享。 但我在a组件设置的值到了b组件就不见了。 遇到的问题,与依赖注入服务生存期有关,我们知道依赖注入服务一共有三种: AddScoped:作 阅读全文
摘要:
在asp.net中完成服务间实时通信 写在开头: 最近遇到这样一个需求:在企业微信(webform)中完成出库入库操作,web后台管理(asp.net core + vue2)界面实时更新库存 最开始,我想的是前端通过短轮询方案,这样并不需要对后端进行任何的改动,简单粗暴。 可想一想,还有更好的解决 阅读全文
摘要:
在Asp.Net Core中使用AutoMapper进行对象映射 怎样高效便捷的处理对象映射呢,我们可以使用AutoMapper来进行实体类到Dto 在13.0以上的版本中,只需要安装AutoMapper包,在这之下的版本中还需要安装AutoMapper.Extensions.Microsoft.D 阅读全文
摘要:
Asp.Net Core(Ef Core+serilog+hangfire)实践 起因 在这周开始的时候,由于某个厂的数据库和服务器更换,由我负责的模块有10余个同步程序需要丢到新服务器上去,采用IIS的计划任务,就这样,一上午的时间差不多就消耗完了,中间还有人抢服务器用。我能不能把他们整合呢? 首 阅读全文
摘要:
在Asp.Net Core中发送企业微信信息 起因 将原.net framework通知程序升级到.net core,原先直接用的别人的包(最后更新时间:2015年),百度没找到想要的,于是自己写吧。 实现 企业微信文档链接https://developer.work.weixin.qq.com/d 阅读全文