摘要:
1. 创建 files文件用于存放上传的文件2.添加上传html <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>File</title> </head> <body 阅读全文
摘要:
1.安装nuget SkiaSharp2.创建 VerifyCodeHelper帮助类 using SkiaSharp; namespace WebApplication3 { public class VerifyCodeHelper { /// <summary> /// 获取图像数字验证码 / 阅读全文
摘要:
阅读全文
摘要:
private void button1_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); //选择图片(*.png,*.jpg,*.gft) 是title提示 //*.png;*.jpg;* 阅读全文
摘要:
先上效果图: 方法已经封装好了,可以直接用: public void FormControl(Form form) { //首先判断容器中是否有其他窗体,如果有,则先关闭 foreach (Control item in this.splitContainer1.Panel2.Controls) { 阅读全文
摘要:
举例: 一次查询5条,从第0条开始 一次查询5条从第5条开始 由上面两条例子a56爆大奖在线娱乐们可以做一个简单的封装 /// <summary> /// 根据分页查询 /// </summary> /// <param name="pageSize">一页多少条</param> /// <param name="p 阅读全文
摘要:
在这点a56爆大奖在线娱乐们需要使用到的sql语句 语法: update 表名 set 某个值=case when @你要修改的值 > 表中的某一个值 then 成立之后要设置的值 else 前面没有成立设置的值 end 举例: a56爆大奖在线娱乐根据传入的年龄age来设置type为1还是0,1a56爆大奖在线娱乐成年,0a56爆大奖在线娱乐未成年 update 阅读全文
摘要:
ExecuteScalar 方法允许a56爆大奖在线娱乐们查询单一结果,a56爆大奖在线娱乐们来看看什么是单一结果,有那些需要注意的事项 1. 下面是a56爆大奖在线娱乐对 ExecuteScalar 的简单封装,接下来a56爆大奖在线娱乐们看看,如何使用 /// <summary> /// 查询单一结果 /// </summary> /// <param name=" 阅读全文