- 博客(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 1679
原创 解决第三方平台超时问题
一.应用场景 给第三方微信支付平台做接口时,接口访问数据库时间长,微信平台只等30秒,超过时交易失败.而我们的程序是不会超时的,因此造成双方交易状态不一致.二.解决思路 (1)数据库肯定是存在问题的,因为客观原因暂时不能解决数据库的问题. (2)只能从接口程序上解决问题.将原来的业务处理放入Task1并执行,主线程计时循环等待.当超过20秒时,创建Task2去等待T...
2019-04-20 02:01:11 3572
原创 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 1849
原创 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 3925
原创 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 3574
原创 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 34518 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 2115
原创 在创建触发器时出现不能在 '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 3410
原创 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 4031
原创 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 1246
原创 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 3993
原创 .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 1035
原创 JS返回上一页并刷新
window.history.go(-1);//返回上一页不刷新window.location.href = document.referrer;//返回上一页并刷新
2014-04-17 09:22:34 27805 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 744
原创 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 11055
原创 mouseover和mouseout事件在鼠标经过子元素时也会触发
javascript的mouseover和mouseout事件,在绑定元素内部有子元素的情况下,经过绑定元素时会多次触发mouseover和mouseout事件。jquery解决办法:jquery的mouseenter和mouseleave方法已经修复了这个问题,可以直接用来替代mouseover和mouseout不过有个mouseenter和mouseleave有
2014-02-28 10:58:52 15436
原创 .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 2786
原创 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 4217 2
原创 .net 三层构架下使用事务更新多表数据
//使用TransactionScope ,需要引用System.Transactions.dllusing (TransactionScope scope = new TransactionScope())//使用using,用完系统会自动回收资源 { try { M
2014-02-19 13:49:37 1711
原创 C# 跨线程调用窗体控件
//定义委托 delegate void MyInvoke(string s);//调用方法 private void SetText(string s) { if (listBox1.InvokeRequired) //判断listBox1控件是不是当前线程创建,是则直接使用,否则使用委托方法调用. {
2014-02-19 11:12:06 995
转载 SQL Server 2000中查询表名,列名及字段类型
经常碰到一些忘记表名称的情况,此时只记得个大概,此时可通过查询系统表Sysobjects找到所要的表名,如要查找包含用户的表名,可通过以下SQL语句实现, Select * From sysobjects Where name like '%user%'如果知道列名,想查找包含有该列的表名,可加上系统表syscolumns来实现,如想查找列名中包含有user的所有表名,可通过以
2014-01-13 08:33:17 13256
转载 C# 的Brush 及相关颜色的操作
// (实心刷) Rectangle rect1 = new Rectangle(20, 80, 250, 100); SolidBrush sbrush1 = new SolidBrush(Color.DarkOrchid); SolidBrush s
2013-12-13 14:08:48 19555
转载 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 4009
原创 正则表达式语言 - 快速参考
正则表达式是正则表达式引擎尝试匹配输入文本的一种模式。 模式由一个或多个字符文本、运算符或构造组成。有关简单介绍,请参见 .NET Framework 正则表达式。此快速参考中的每一节都列出了可用于定义正则表达式的字符、运算符和构造的一种特定类别。字符转义字符类定位点分组构造限定符反向引用构造替换构
2013-10-30 16:40:47 683
转载 .net中下载文件的方法
一、//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_w
2013-10-29 10:44:50 602
转载 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 6911 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 1048
转载 WebService基于SoapHeader实现安全认证
WebService基于SoapHeader实现安全认证 本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。1.首先要自定义Soa
2013-09-23 21:38:03 688
转载 Webservice?安全性访问
1.访问安全性 WebService对于我们来说并不陌生,在很多地方我们都会使用到它,它为我们带来了很多方便,同时解决了多平台之间的通讯协议问题等等,因为WebService是以一种Http请求和Xml响应的方式来达成多平台之间的接入。这种方式我们一般称之为‘接口’
2013-09-23 21:28:41 2302
原创 用css实现table中超长字符串省略号表示
效果如图代码:table td{white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}table {table-layout:fixed;}注意!给TD指定宽度(否则宽度自动分配,达不到理想的效果).
2013-09-05 11:12:50 2673
原创 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 9274
转载 该行已经属于另一个表-解决
该行已经属于另一个表-解决 将一个DataTable中的数据按条件复制到另一个DataTable中的时候出现“该行已经属于另一个表”的错误 解决: DataTable dtClientList = GetClientList(); DataTable dtSimilarClientList = dtClientList.Clone(
2012-05-22 08:57:20 1002
转载 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 465
原创 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 3657
原创 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 1378
原创 获取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 8194
转载 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 1378
原创 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 2893
c#多线程编程实战 带书签pdf高清完整版
2018-11-12
Jayrock及实例
2014-09-02
VS主题 适合vs2008 ,vs2010
2013-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人