C#学习
文章平均质量分 52
Dream11221
没有完美的人,只有完美的团队。
展开
-
.Net +Ajax大文件断点续传
大文件断点续传指的是在上传或下载大文件时,当传输中断或出现错误时,可以通过记录已经传输的数据和位置,下次从中断的位置继续传输,避免重新开始传输整个文件的过程,从而提高传输效率和稳定性。原创 2023-02-19 19:45:09 · 434 阅读 · 1 评论 -
.Net Core依赖注入
依赖注入: 依赖:依赖于抽象,而不是具体的实现。 注入:注入体现的是一个IOC(控制反转的的思想)。 ASP.Net Core 依赖注入三种方式: Transient :每次请求时都会创建,并且永远不会被共享。 Scoped : 在同一个Scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http request会在一个 scope内) Singleton :只会创建一个实例。该实例在需要它的所有组件之间共享。因此总是使用相同的实例。(单列模式) ...原创 2020-09-07 20:08:15 · 293 阅读 · 0 评论 -
C# 发送邮件到邮箱
1.确保用来发送的邮箱账号开启了POP3/SMTP服务或者 ps:具体如何开自行百度(这里使用QQ邮箱) 2.获取第三方登陆授权码 进入 qq邮箱>设置>账户 下找到 (POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务) >生成授权码 得到授权码后备用。 3.C# 代码 using System; using System.Net.Mail; using System.Text; namespace MVC.Help { public s原创 2020-05-12 15:00:24 · 719 阅读 · 2 评论 -
EF + C#MVC 序列化类型为XXX的对象时检测到循环引用解决方案
1.序列化类型为XXX的对象时检测到循环引用解决方案 直接上代码: using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MVC.Help { public static class ToolHelp { /// <summary> /// 将Object对象序列化原创 2020-05-12 01:41:35 · 713 阅读 · 0 评论 -
Vue+C# MVC API前后端分离跨域设置
1. C#后端代码 Ps:添加一个过滤器(或者配置Web.config) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace Blog.Filter { public class HttpHeadAttribute: ActionFilterAttribute { public override原创 2020-05-11 16:54:51 · 1918 阅读 · 0 评论 -
C#用户自定义控件(创建及引用)购物加入购物车
C#用户自定义控件(创建及引用)1.准备工作2.编辑控件3.引用所定义的控件 1.准备工作 首先我们打开vs(我这里使用vs 2019),创建一个 Windows窗体控件 的项目。 创建项目名为 Mycj 的自定义窗体控件。 2.编辑控件 创建控件之后我们点击创建好的控件,更改合适的 大小 以及控件的 Name 属性(这里我的为Order),并在 工具箱 中拖自己想要的控件(这里我以类似淘宝的...原创 2019-06-26 22:57:41 · 2966 阅读 · 1 评论 -
C#自定义控件(自动生成及控件内赋值)
C#自定义控件(自动生成及控件内赋值) 创建自定义控件我就不演示了。转 https://blog.csdn.net/qq_28996795/article/details/93791951 最终效果 特别注意:自定义的控件如果需要生成时自动赋值,就需要把控件可见性级别设置为公开的(Public)。 我们在引用>添加引用>浏览找到我们创建好的文件。 添加成功后(我的控件项目名为My...原创 2019-06-27 12:06:13 · 5787 阅读 · 0 评论