自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 MVC视图View向控制器Controller传输List集合数据

控制器代码:public class DefaultController : Controller { // GET: Default public ActionResult Index() { MyClass cls = new MyClass() { C...

2019-09-17 10:53:21 1621

原创 解决第三方平台超时问题

一.应用场景 给第三方微信支付平台做接口时,接口访问数据库时间长,微信平台只等30秒,超过时交易失败.而我们的程序是不会超时的,因此造成双方交易状态不一致.二.解决思路 (1)数据库肯定是存在问题的,因为客观原因暂时不能解决数据库的问题. (2)只能从接口程序上解决问题.将原来的业务处理放入Task1并执行,主线程计时循环等待.当超过20秒时,创建Task2去等待T...

2019-04-20 02:01:11 3460

原创 Word VBA

Selection.Font.Bold = -1 (True) / 0 (False) Selection.Font.Italic = -1 (True) / 0 (False) Selection.Font.Superscript = -1 (True) / 0 (False) Selection.Tables(1).Rows.WrapAroundText = -1 (True) / 0

2017-07-17 15:28:40 1827

原创 OfficeVBA文档

暗示的发

2017-07-17 15:23:57 625

原创 EF6.0实体类添加注释

第一步: 在Model.tt文件添加一个方法读取数据库中的字段说明public string GetRemark(EdmProperty edmProperty){ //System.Diagnostics.Debugger.Launch(); var tableName = edmProperty.DeclaringType.Name; var colName=_code.Esc

2016-10-07 14:57:16 3905

原创 EF实体类的增删改查操作

//新增 //传统写法 Entities es = new Entities(); Sys_student stu = new Sys_student() { Name = "测试" }; es.Sys_student.Add(stu); es.SaveChanges();

2016-08-16 15:01:22 3554

原创 URL传递参数长度限制

IIS 7 对 Query String 有长度限制;默认:20481. IE浏览器对URL的长度现限制为2048字节(自己测试最多为2047字节)。2. 360极速浏览器对URL的长度限制为2118字节。3. Firefox(Browser)对URL的长度限制为65536字节。4. Safari(Browser)对URL的长度限制为80000字节。5.

2015-12-01 09:37:33 34159 1

原创 ASP.net Joyrock异步应用示例、JSON-RPC使用方法

使用Joyrock 需要先引用Jayrock.dll,Jayrock.Json.dll两文件,另外在web页面引入json.js文件(不在同一个地方下载的json.js可用不了),.net 后台文件using System;using System.Collections.Generic;using System.Linq;using System.Web;using Jayroc

2015-05-20 16:51:40 2100

原创 在创建触发器时出现不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列

create trigger trg on t1 for deleteor delete改成create trigger trg on t1 instead of delete将for改成 instead of 就可以在触发器中访问二进制字段了

2015-04-23 16:36:49 3385

原创 RDLC报表用代码实现导出EXCEL

protected void btnExportExcel_Click(object sender, EventArgs e){ Warning[] warnings; string[] streamids; string mimeType; string encoding; string extension; byte[] bytes = Re

2015-03-04 14:51:20 4002

原创 Repeater在ItemDataBound事件中取出前行的内容

protected void rplist_ItemDataBound(object sender, RepeaterItemEventArgs e){ if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { drv = (DataRowView)

2015-02-27 09:24:33 1220

原创 JS乘法口诀表(一行代码)

(function(c){for(i=1;i<=9;i++){var s='';for(j=1;j<=i;j++){s+=i+'X'+j+'='+i*j+'\t';}c.debug(s);}})(console)

2014-06-13 16:58:21 3972

原创 .NET 对象的序列化和反序列化

DataSet ds = new DataSet(); //给ds赋值(省略) byte[] b = this.Serialize(ds); DataSet d1 = this.DeSerialize(b) as DataSet; String s = "voodooer"; b

2014-04-21 11:09:01 1014

原创 JS返回上一页并刷新

window.history.go(-1);//返回上一页不刷新window.location.href = document.referrer;//返回上一页并刷新

2014-04-17 09:22:34 27775 1

原创 parseInt 的注意事项

在火狐、IE9下parseInt("09")==0 parseInt("08")==0谷歌下正常为9。解决parseInt("09",10)==9;首先看parseInt语法:parseInt(string, radix);其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。 但是当你写parseInt("110",4)

2014-04-10 09:44:12 726

原创 JS下载文件|无刷新下载文件

后台代码Handler.ashxusing System;using System.Web;public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string fileName = "web.config";//客户端保存的文件

2014-03-29 08:56:08 11032

原创 mouseover和mouseout事件在鼠标经过子元素时也会触发

javascript的mouseover和mouseout事件,在绑定元素内部有子元素的情况下,经过绑定元素时会多次触发mouseover和mouseout事件。jquery解决办法:jquery的mouseenter和mouseleave方法已经修复了这个问题,可以直接用来替代mouseover和mouseout不过有个mouseenter和mouseleave有

2014-02-28 10:58:52 15407

原创 .Net 拼接字符串的优化

在.net中拼接字符串,一般用+=和StringBuilder的Append方法实现using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { sta

2014-02-27 14:39:07 2761

原创 C#多线程协同完成一个任务

Console.Write("----------------双线程运行-------------------\n"); Thread t1 = new Thread(add1); Thread t2 = new Thread(add2); mylock = new object(); s1 = DateTime.Now.Ticks; t1.Start(); t2.

2014-02-21 09:49:28 4156 2

原创 .net 三层构架下使用事务更新多表数据

//使用TransactionScope ,需要引用System.Transactions.dllusing (TransactionScope scope = new TransactionScope())//使用using,用完系统会自动回收资源 { try { M

2014-02-19 13:49:37 1678

原创 C# 跨线程调用窗体控件

//定义委托 delegate void MyInvoke(string s);//调用方法 private void SetText(string s) { if (listBox1.InvokeRequired) //判断listBox1控件是不是当前线程创建,是则直接使用,否则使用委托方法调用. {

2014-02-19 11:12:06 980

原创 .net中的Dictionary字典类的使用方法

//定义字典 Dictionary d= new Dictionary();

2014-02-15 09:13:07 12067

转载 SQL Server 2000中查询表名,列名及字段类型

经常碰到一些忘记表名称的情况,此时只记得个大概,此时可通过查询系统表Sysobjects找到所要的表名,如要查找包含用户的表名,可通过以下SQL语句实现, Select * From sysobjects Where name like '%user%'如果知道列名,想查找包含有该列的表名,可加上系统表syscolumns来实现,如想查找列名中包含有user的所有表名,可通过以

2014-01-13 08:33:17 13224

转载 C# 的Brush 及相关颜色的操作

// (实心刷)                  Rectangle rect1 = new Rectangle(20, 80, 250, 100);                 SolidBrush sbrush1 = new SolidBrush(Color.DarkOrchid);                                   SolidBrush s

2013-12-13 14:08:48 19319

转载 C# FontStyle枚举的使用 (將String转换成FontStyle枚举)

//FontStyle同时是bold,Underline,Strikeout风格:FontStyle   style   =   FontStyle.Regular;    style   |=   FontStyle.Bold;    style   |=   FontStyle.Italic; //如果是去掉某一种的话是:  style-

2013-12-13 14:03:44 3968

原创 正则表达式语言 - 快速参考

正则表达式是正则表达式引擎尝试匹配输入文本的一种模式。 模式由一个或多个字符文本、运算符或构造组成。有关简单介绍,请参见 .NET Framework 正则表达式。此快速参考中的每一节都列出了可用于定义正则表达式的字符、运算符和构造的一种特定类别。字符转义字符类定位点分组构造限定符反向引用构造替换构

2013-10-30 16:40:47 666

转载 .net中下载文件的方法

一、//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_w

2013-10-29 10:44:50 560

转载 input file 文件选择框美化

测试上传文件* {font-size:12px;margin:0;}body {background:#fff;}form {margin:12px;}input.file{ vertical-align:middle; position:relative; left:-218px; filter:alpha(opacity=0); opacity

2013-10-12 21:29:58 6886 1

原创 js调用后台,后台调用前台等方法

js调用后台,后台调用前台等方法总结1. javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入Button1_Click中;protected void Button1_Click(object sender, EventArgs e) { this.TextBox1.Text = "

2013-09-27 12:48:05 1032

转载 WebService基于SoapHeader实现安全认证

WebService基于SoapHeader实现安全认证       本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。1.首先要自定义Soa

2013-09-23 21:38:03 668

转载 Webservice?安全性访问

1.访问安全性                                                                WebService对于我们来说并不陌生,在很多地方我们都会使用到它,它为我们带来了很多方便,同时解决了多平台之间的通讯协议问题等等,因为WebService是以一种Http请求和Xml响应的方式来达成多平台之间的接入。这种方式我们一般称之为‘接口’

2013-09-23 21:28:41 2270

原创 用css实现table中超长字符串省略号表示

效果如图代码:table td{white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}table {table-layout:fixed;}注意!给TD指定宽度(否则宽度自动分配,达不到理想的效果).

2013-09-05 11:12:50 2662

原创 C# .Net 将Json转成.Net对象

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.

2012-12-27 09:39:01 9259

转载 该行已经属于另一个表-解决

该行已经属于另一个表-解决  将一个DataTable中的数据按条件复制到另一个DataTable中的时候出现“该行已经属于另一个表”的错误 解决: DataTable dtClientList = GetClientList(); DataTable dtSimilarClientList = dtClientList.Clone(

2012-05-22 08:57:20 968

转载 C#时间格式大全(转)/时间函数大全

<br />有时候我们要对时间进行转换,达到不同的显示效果  <br />默认格式为:2005-6-6 14:33:34  <br />如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?<br /> <br />我们要用到:<br />DateTime.ToString的方法(String, IFormatProvider)    <br />using System;  <br />using System.Globalization;<br /> <br />String f

2010-12-07 15:57:00 454

原创 DevExpress 发布

使用DevExpress 开发的程序发布分三下:1.首先执行【发布网站】,把产生的文件放到服务器上。(这个过程是人都会!)2.把相应的DLL文件放到项目的BIN目录里,源文件位置在“C:/Program Files/DevExpress 2010.1/eXpressApp Framework/Sources/DevExpress.DLL”目录里,用到什么控件就拷什么文件进去,不懂的就全部拷进去。3.Theme(主题)文件部署,使用ASPxThemeDeployer.exe工具来完成,工具位置在“C:/Pro

2010-11-25 14:51:00 3610

原创 ASPxGridview根据条件将符合条件的行颜色改变

protected void ASPxGridView1_HtmlRowPrepared(object sender, ASPxGridViewTableRowEventArgs e) { if (e.RowType != DevExpress.Web.ASPxGridView.GridViewRowType.Data) return; int s = (int)e.GetValue("TeaID"); if (

2010-11-25 11:20:00 1361

原创 获取AspxGridView选择行的内容

protected void ASPxGridView1_SelectionChanged(object sender, EventArgs e) { List table = ASPxGridView1.GetSelectedFieldValues(new string[] { ASPxGridView1.KeyFieldName,"Approve" });//这里是想要获取的字段名列表。 if (table.Count == 0) return;

2010-11-25 10:29:00 8119

转载 DevExpress.Web控件中的AspxButton的客户端验证

//首选,AspxButton的AutoPostBack属性设置为False,然后再添加一个客户端的Click事件, //这个事件就是执行客户端的一些验证, function validate(s, e){ var select = document.getElementById("ddlSection"); if (select.value == "0") { alert("请选择有效的值!"); e.processOnServer = false; return fal

2010-11-22 16:20:00 1361

原创 WMS功能要求及其开发计划 -中英文对照

<br />总体功能模块<br />A General Function Model<br />入库管理<br />Inbound Management<br />入库单管理:入库预约确认完毕以后,系统产生正式的入库单,仓库才可以对物料进行收货。<br />Receipt Management: When the inbound appointment is confirmed, a formalReceip can be generated by the system, then the warehous

2010-11-22 14:46:00 2769

c#多线程编程实战 带书签pdf高清完整版

c#多线程编程实战2015年3月由机械工业出版社出版发行,是一本涵盖了c#和.NET生态系统中从基础概念到复杂编程模式及算法的很多与多线程相关的指导教材。c#多线程编程实战 pdf通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。值得阅读和学习,提升C#技能必需学习资料!

2018-11-12

Jayrock及实例

Jayroc JsonRpc远程调用实例. 包含库文件:Jayrock.dll,Jayrock.Json.dll以及json.js(注意其它地下载的json.js是用不了的.缺少一些方法)

2014-09-02

VS主题 适合vs2008 ,vs2010

VS主题(主题) 内含5种样式。 使用方法: 1.打开VS2008(2010) 2.选择工具->导入和导出设置 3.选择导入选定的环境设置->下一步 4.保存当前设置,如果你之前没有做其它设置的话保不保存都无所谓。选是/否->下一步。 5.点浏览,选择下载的环境文件,下一步。

2013-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除