
.net
某某l
这个作者很懒,什么都没留下…
展开
-
通用分页方法
public static DataSet QueryByPage(string connectionString, string SQLString, SqlParameter[] cmdParms, string sortPara, out int total, int pageIndex = 1, int PageSize = 10, string sortRule = "asc") { total = 0; var sq...原创 2021-09-29 09:15:03 · 201 阅读 · 0 评论 -
exchange协议发送邮件
平时基本都是是用ssl协议发送邮件,但是公司有个客户对发送邮件要求比较特殊,所以就结合客户需求写了一个通用的exchange协议发送邮件的方法,菜鸟上手,请大家多多指教 public class ExchangeEmailInfo { /// <summary> /// 接收人 /// </summary> public List<string> ToRecipient.原创 2021-08-27 15:04:08 · 1769 阅读 · 0 评论 -
WebClient发布到IIS后访问共享文件提示用户名或密码错误(已设置凭证)
WebClient wc = new WebClient(); //有连接凭证(没有连接凭证的可以不加) wc.Credentials = new NetworkCredential("admin", "123456"); wc.Headers.Add(HttpRequestHeader.ContentType, "application/json; charset=utf-8"); byte[] bt = ...原创 2021-08-24 14:14:00 · 1499 阅读 · 1 评论 -
.net上传文件报413 Request Entity Too Large
之前做项目遇到一个坑,上传大文件一直报413,最后在同事的帮助下终于解决了这个问题,详情如下:在配置文件里面增加一下节点,友情提示:length的单位都为kb<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483648"></requestLimits> .原创 2020-05-15 14:13:00 · 1287 阅读 · 0 评论 -
ZipOutputStream文件夹或文件中文乱码或出现下划线问题
/* * 解决中文乱码问题 * * ICSharpCode.SharpZipLib 0.86版本使用ZipConstants.DefaultCodePage * ZipConstants.DefaultCodePage = Encoding.GetEncoding("gbk").CodePage; * * ICSharpCode.Shar...原创 2020-05-14 17:25:31 · 1027 阅读 · 0 评论 -
.net 基础连接已经关闭: 发送时发生错误.
WebClient 请求的时候出现 “基础连接已经关闭: 发送时发生错误” 问题ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072 | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls|SecurityProtocolType.Tls11;原创 2020-05-14 17:23:24 · 2805 阅读 · 0 评论 -
excel帮助类(泛型和datatable)
在做项目的过程中经常会遇到关于excel的导入和导出操作,所以就封装了一个excel帮助类来提升开发的速度。。。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using NPOI.HSSF.UserMo...原创 2020-04-09 11:44:21 · 321 阅读 · 0 评论 -
访问数据库的泛型封装类
/// <summary> /// 新增 /// </summary> /// <typeparam name="T">实体类</typeparam> /// <param name="t">对象</param> /// <param ...原创 2020-03-29 17:33:40 · 223 阅读 · 0 评论 -
redis帮助类
话不多说,上代码第一种:多线程安全,线程不是每次都加锁,按需加载(懒汉模式)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Http;using static C...原创 2019-11-19 16:55:58 · 309 阅读 · 1 评论 -
封装调用api接口的通用方法(抱含存调用接口日志)
protected static readonly log4net.ILog _log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); /// <summary> /// get请求 ...原创 2019-08-27 12:07:20 · 1396 阅读 · 0 评论 -
导出SQL脚本小程序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;using System.IO;namespace ExportSQL{ class Tses...原创 2019-07-10 10:04:47 · 431 阅读 · 0 评论 -
MD5加密
/// <summary> /// md5加密 /// </summary> /// <param name="str">要加密的内容</param> /// <returns></returns> public static string Md5(string str) { /原创 2018-12-19 11:13:08 · 210 阅读 · 0 评论 -
秒滴api发送短信
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Net.Http;using System.Security.Cryptography;//md5需要引入的命名空间namespace WebApplic...原创 2018-12-19 11:09:37 · 912 阅读 · 0 评论 -
单例模式
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。x 第一种:多线程安全,线程不是每次都加锁,按需加载(懒汉模式) using System;using System.Collections.Generic;using System.Linq;using ...原创 2018-12-10 18:33:18 · 212 阅读 · 0 评论 -
通用分页存储过程
--判断存储过程是否存在if Exists(select name from sysobjects where NAME = 'proc_getPage' and type='P')begin drop procedure proc_getPageendgocreate proc proc_getPage@tableName varchar(20),--表名@tableFiel...原创 2018-04-20 09:25:11 · 234 阅读 · 0 评论 -
ChartControl绘制图形,添加线条的方法
//代码块 //绘制图型 Series AccumulationTimeSeries = this.chartAccumulationTime.Series[0]; AccumulationTimeSeries.LegendText = "堆积时间"; AccumulationTimeSeries.ArgumentDataMember = "...原创 2018-04-28 10:57:04 · 3630 阅读 · 0 评论 -
.net中如何利用Gma.QrCodeNet生成二维码
using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Web;using System.Web.Mvc;using Gma.QrCodeNet.Encoding;using Gma.QrCodeNet.Encoding.Windows.Rend...原创 2018-07-07 14:44:26 · 4527 阅读 · 0 评论 -
mvc中使用事物进行回滚
方法对付using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Transactions;namespace WebApplication1.Controllers{ public class H...原创 2018-07-07 14:47:43 · 1071 阅读 · 0 评论 -
A窗体设置B窗体的控件属性并且刷新控件
//A窗体设置B窗体的控件属性并且刷新控件 //Application.OpenForms["窗体名称"].Controls["控件名称"].Visible = true;原创 2018-07-07 14:46:02 · 691 阅读 · 1 评论 -
如何合并GridControl的表头
1.首先改变gridcontrol的MianView为BandedGridView #region 创建合并表头 创建列 BandedGridView view = this.bandedGridView1; view.BeginUpdate(); //开始视图的编辑,防止触发其他事件 view.BeginDa...原创 2018-07-07 14:49:00 · 2079 阅读 · 1 评论 -
.net 数据库封装类(适用于增删改查sql语句和存储过程)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Configuration;using System.Data;using System.Data.SqlClient;names...原创 2018-07-23 14:56:29 · 985 阅读 · 0 评论 -
.NET中MVC使用NPOI快速的导出excel表
using NPOI.SS.UserModel;using NPOI.HSSF.UserModel;using NPOI.XSSF.UserModel;using System.IO;using NPOI.HSSF.Util; private void BindExportByMonthPiece2(string Identification) { ...原创 2018-07-13 09:57:45 · 1413 阅读 · 0 评论 -
MVC使用NPOI到导入excel表
@*前台代码*@@{ ViewBag.Title = "Index";}<form method="post" enctype="multipart/form-data" > 请选择您要导入的文件:<input type="file" name="efile" /> <input type="原创 2018-07-13 10:17:17 · 1019 阅读 · 0 评论 -
cookie的使用和记住密码
后台:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using WebApplication1.Models;namespace WebApplication1.Controllers{ public class...原创 2018-10-06 17:38:00 · 350 阅读 · 0 评论 -
文件流的使用
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.IO;namespace WebApplication1.Controllers{ public class FileStreamControl...原创 2018-10-07 23:22:22 · 366 阅读 · 0 评论 -
利用筛选器判断是否登录
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MonkeyBlog.Filters{ public class IsLoginFilter:ActionFilterAttribute { ...原创 2018-12-19 11:16:44 · 289 阅读 · 0 评论 -
"从客户端中检测到有潜在危险的 Request.Form 值。"
"从客户端(json=\"...orValue\":\"<p>一会见</p><p><br/></...\")中检测到有潜在危险的 Request.Form 值。" [ValidateInput(false)] //如遇到上述错误请添加左边这句代码 public JsonResult Pub原创 2018-10-08 21:52:16 · 1359 阅读 · 0 评论 -
实现小菜单效果
实现类似上图所示的小菜单:微信小程序wxml页面(如果是html之类的可以用div代替view): <!-- 菜单 --><view class='content'> <view class='item'>菜单1</view> <view class='item'>菜单2</view> <vi...原创 2018-10-10 21:10:16 · 319 阅读 · 0 评论 -
冒泡排序
外层循环表示要比几轮内层循环表示要每轮要比较几次temp表示一个中间变量,相当于一个容器 int[] array = { 15,20,10,3,5}; //升序 //temp表示一个中间变量,相当于一个容器 for (int i = 0; i < array.Length-1; i++) ...原创 2018-12-13 14:29:21 · 193 阅读 · 0 评论 -
快速比较代码执行效率的方法
测试效率可以使用Stopwatch :Stopwatch sw = new Stopwatch(); sw.Start();//写在要执行的代码前面sw.Stop();//写在要执行的代码结尾sw.Elapsed//得到代码执行时间 int[] array = { 15,20,10,3,5}; Stopwatch sw = ...原创 2018-12-13 14:59:59 · 1206 阅读 · 0 评论 -
此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。
如果遇到这个问题是由于返回Json时没有在后面加JsonRequestBehavior.AllowGet下面是正确的写法:如果不写则默认为JsonRequestBehavior.DenyGetAllowGet: 允许来自客户端的 HTTP GET 请求。DenyGet: 不允许来自客户端的 HTTP GET 请求。原创 2017-11-23 14:42:30 · 2342 阅读 · 1 评论