ASP.NET ashx 基类的使用方法, ashx 如何继承, ashx 基类如何实现
ashx文件没有页面元素,这点上区别于aspx页面,所以在效率上要比aspx页面高,通常用于ajax提交处理程序,实际项目中,用户的每个请求需要判断用户是否登录,可以是Cookie, Session,每个请求页面中去写判断用户是否登
JarvisLuo 阅读:117
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)设置 TextBox 的 PasswordChar 属性为'*'或者通过代码设置this.txtPassword.PasswordChar = '*';也可以设置其他字符,不只是星号this.txtPassword.Passw
JarvisLuo 阅读:139
Winform 启动前弹出登录界面, 登录成功之后再显示主界面
Winform 运行前弹出登录窗口,输入账号密码登录成功之后再进入到主窗口,实现应用软件的用户登录功能。设置登录窗口为启动窗口->用户登录逻辑->关闭登录窗口,显示主窗口1、修改项目的"Program.cs"文件static class P
JarvisLuo 阅读:140
C# 字符串string和字符数组char[]的相互转换
C# 字符串string和字符数组char[]的相互转换static void Main(string[] args){string str = "123456789";// string 转换 char[]char[] chars = str.ToCharArray();// char[] 转换 string// 方法一string str1= new st
JarvisLuo 阅读:130
C# 字符串倒序输出, 实现字符串倒序的方法
C# 字符串倒序输出, 实现字符串倒序的方法static void Main(string[] args){string str1 = "123456789";// 字符串转换为char类型数组char[] chars = str1.ToCharArray();// Reverse方法倒叙排列Array.Reverse(chars,
JarvisLuo 阅读:121
Winform 如何从 TextBox(文本框) 控件读取每一行数据到数组
Winform 如何从 TextBox(文本框) 控件读取每一行数据到数组// 方法一string[] arr1 = textBox1.Text.Split('\n');for (int i = 0; i list = new List();for (int i = 0; i
JarvisLuo 阅读:127
C# Utc时间与本地时间转换, Utc DateTime 与 LocalTime 转换
C# Utc时间与本地时间转换, Utc DateTime 与 LocalTime 转换 using System;namespace ConsoleApp15 {class Program{static void Main(string[] args){// 获取当前UTC+0时间DateTime utcNow = DateTime.UtcNow;// 输出
JarvisLuo 阅读:131
C# 操作DataTable, 使用Merge()方法合并数据
C# 操作DataTable, 使用Merge()方法合并数据 using System; using System.Data;namespace ConsoleApp3 {class Program{static void Main(string[] args){DataTable dt1 = new DataTable();dt1.Columns.Add("id", type
JarvisLuo 阅读:121
js 字母大小写转换的方法
js 字母大小写转换的方法//js字母大小写转换方法://1、转换成大写:toUpperCase()//2、转换成小写:toLowerCase()var str1="aBcD";str1=str1.toUpperCase();alert(str1);var str2="aBcD";str2=str2.toLowerCase();al
JarvisLuo 阅读:98
Winform 选择文件、文件夹、打开指定目录的方法
Winform 选择文件、文件夹、打开指定目录的方法 using System; using System.Windows.Forms;namespace WindowsFormsApp1 {public partial class Form1 : Form{public Form1(){InitializeComponent();}/// /// 选择文件
JarvisLuo 阅读:116
C# string类型转换Guid类型
C# string类型转换Guid类型static void Main(string[] args){string str = "37737B9B-382D-48C0-898D-DC643F5E7E35";//string str = "{37737B9B-382D-48C0-898D-DC643F5E7E35}";// 方式1Guid g1 = new Guid(str);// 方
JarvisLuo 阅读:107
C# 判断电话号码格式
C# 判断电话号码格式string phone = textBox1.Text.Trim();if (Regex.IsMatch(phone, @"^\d{11}$")){//移动号码 11位手机号MessageBox.Show("移动号码");}else if (Regex.IsMatch(phone, @"^(\d{4}|\d{3})-(\d{7,8}
JarvisLuo 阅读:100
js 设置服务端按钮控件(ASP.NET)不可用
js 设置服务端按钮控件(ASP.NET)不可用window.onload = function () {// 设置按钮不可用document.getElementById('').disabled = true;}
JarvisLuo 阅读:113
js 设置页面标题 title
js 设置页面标题 titlewindow.onload = function (){window.document.title = "新标题"; };
JarvisLuo 阅读:106
jquery 按钮禁用, button disabled
jquery 按钮禁用, button disabled$(document).ready(function () {// 按钮不可用, 禁用$('#btnLogin').attr('disabled', 'true'); //// 按钮可用, 启用//$('#btnLogin').removeAttr('disabled'); });
JarvisLuo 阅读:104
js 按钮禁用, button disabled
js 按钮禁用, button disabledwindow.onload = function () {// 按钮不可用, 禁用document.getElementById('btnLogin').disabled=true;//// 按钮可用, 启用//document.getElementById('btnLogin').disabled=false;}
JarvisLuo 阅读:94
jquery input 赋值
jquery input 赋值$(document).ready(function () {$('#show').val('input赋值内容');});
JarvisLuo 阅读:98
jquery div 赋值
jquery div 赋值$(document).ready(function () {$('#show').html('div赋值内容');});
JarvisLuo 阅读:94
jquery span 赋值
jquery span 赋值$(document).ready(function () {$('#show').html('span赋值内容');});
JarvisLuo 阅读:98
ASP.NET Uploadify上传Flash控件无法传递Session和Cookie的解决方案
ASP.NET项目中应用到Uploadify上传插件,在后台接受文件进行身份的登录验证时,无法获取Cookie和Session,起初只能使用无验证状态上传,这样无疑给安全性带来严重的后果。项目中Uploadify版本:2.1.4,下面将讲述实现
JarvisLuo 阅读:132
js 判断字符串, 对象是否为空
js 判断字符串, 对象是否为空function test() {var username = $("#username").val();// 方法一if(username){alert("对象不为空!");}// 或者if (typeof username == "undefined" || username == null || username ==
JarvisLuo 阅读:119
Winform 防止程序重复打开
Winform 防止程序重复打开 using System; using System.Windows.Forms; using System.Threading;namespace Test {static class Program{/// /// The main entry point for the application./// [STAThread]static voi
JarvisLuo 阅读:92
ASP.NET aspx 页面显示图片、加载图片的方法
新建aspx页面 Picture.aspx 用来显示图片,注意代码中的文件路径需要换成本机路径。protected void Page_Load(object sender, EventArgs e){// 文件路径string path = "/images/head.png";// 文件名string filename =
JarvisLuo 阅读:131
C# 集合, List<> 取交集、差集、并集的方法
C# 集合, List// using System.Linq;static void Main(string[] args){// Intersect 交集// Except 差集// Union 并集List list1 = new List { 1, 2, 3, 4, 5 };List list2 = new List { 3, 4, 5, 6, 8 };// 取交集,
JarvisLuo 阅读:144
C# 数组, Array[] 取交集、差集、并集的方法
C# 数组, Array[] 取交集、差集、并集的方法// using System.Linq;static void Main(string[] args){// Intersect 交集// Except 差集// Union 并集int[] arr1 = { 1, 2, 3, 4, 5 };int[] arr2 = { 3, 4, 5, 6, 8 };/
JarvisLuo 阅读:133
C# 操作MySQL数据库, 参数化执行T-SQL语句, 将记录结果填充到DataSet中
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:139
C# 操作MySQL数据库, 执行T-SQL语句, 将记录结果填充到DataSet中
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:148
C# 操作MySQL数据库, 参数化执行T-SQL语句, 将记录结果填充到DataTable中
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:143
C# 操作MySQL数据库, 执行T-SQL语句, 将记录结果填充到DataTable中
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:150
C# 操作MySQL数据库, ExecuteReader()方法参数化执行T-SQL语句, 游标读取数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:172
C# 操作MySQL数据库, ExecuteReader()方法执行T-SQL语句, 游标读取数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:155
C# 操作MySQL数据库, ExecuteScalar()方法参数化执行T-SQL语句, COUNT(*), 统计数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:136
C# 操作MySQL数据库, ExecuteScalar()方法执行T-SQL语句, COUNT(*), 统计数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:153
C# 操作MySQL数据库, ExecuteNonQuery()方法参数化执行T-SQL语句, DELETE, 删除数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:144
C# 操作MySQL数据库, ExecuteNonQuery()方法执行T-SQL语句, DELETE, 删除数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:144
C# 操作MySQL数据库, ExecuteNonQuery()方法参数化执行T-SQL语句, UPDATE, 更新数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:140
C# 操作MySQL数据库, ExecuteNonQuery()方法执行T-SQL语句, UPDATE, 更新数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:155
C# 操作MySQL数据库, ExecuteNonQuery()方法参数化执行T-SQL语句, INSERT INTO, 插入数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:129
C# 操作MySQL数据库, ExecuteNonQuery()方法执行T-SQL语句, INSERT INTO, 插入数据
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:133
C# 操作MySQL数据库, 数据库连接测试
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取。1、从NuGet下载"Install-Package MySql.Data -Version 6.8.7"2、手动下载并添加引用"MySql.Data.dll",官网地址:https://dev.mysql.com/downloads/co
JarvisLuo 阅读:130
Winform 获取鼠标移动坐标, 鼠标位置
Winform 获取鼠标移动坐标, 鼠标位置Visual Studio:Visual Studio 2017新建Form窗体,在窗体上拖拽StatusStrip控件,在StatusStrip控件上新增Label控件注册鼠标移动事件public Form1(){InitializeComponent();// 鼠标
JarvisLuo 阅读:130
C# 将时间转化为 ISO 8601 时间标准
C# 将时间转化为 ISO 8601 时间标准 using System;namespace ConsoleApp8 {class Program{static void Main(string[] args){// ISO 8601 time: 2020-09-06T10:37:31+08:00Console.WriteLine("ISO 8601 time: {0}", Da
JarvisLuo 阅读:137
ASP.NET js 输出 aspx 页面内容, 解决 js 跨域请求
实现功能:实际项目中需要在A站点下的html页面输出B站点下的新闻数据,两个项目站点不在相同域下,因为A站没有数据操作权限,无法直接获取,只能通过B站点进行数据返回。技术难点:用 js get/post 请求,会有跨域问题
JarvisLuo 阅读:150
Winform TextBox (文本框) 控件只能输入数值, 限制输入两位小数
Winform TextBox (文本框) 控件只能输入数值, 限制输入两位小数using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponent();}}/// /
JarvisLuo 阅读:153
Winform 设置 RichTextBox 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)
Winform 设置 RichTextBox 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)新建窗体,拖拽一个 RichTextBox 控件到窗体using System; using System.Windows.Forms;namespace
JarvisLuo 阅读:146
Winform 设置 TextxBox (文本框) 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)
Winform 设置 TextxBox (文本框) 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)新建窗体,拖拽一个TextBox (文本框) 控件到窗体using System; using System.Windows.Forms
JarvisLuo 阅读:209
Winform TextBox (文本框) 控件禁止输入粘贴内容, 禁止 Ctrl+V
Winform TextBox (文本框) 控件禁止输入粘贴内容, 禁止 Ctrl+V using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponent();}}/// /
JarvisLuo 阅读:159
Winform TextBox (文本框) 控件只能输入整数, 整型数字, 且第一位不能是 0
Winform TextBox (文本框) 控件只能输入整数, 整型数字, 且第一位不能是 0 using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponen
JarvisLuo 阅读:140
js input 赋值
js input 赋值window.onload = function () {var show = document.getElementById('show');show.value = 'input赋值内容';}
JarvisLuo 阅读:147
js div 赋值
js div 赋值window.onload = function () {var show = document.getElementById('show');show.innerHTML = 'div赋值内容';}
JarvisLuo 阅读:157