C#/ASP.NET/VS
文章平均质量分 66
voodooer
站得高,看得远!
展开
-
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 阅读 · 0 评论 -
.net 三层构架下使用事务更新多表数据
//使用TransactionScope ,需要引用System.Transactions.dllusing (TransactionScope scope = new TransactionScope())//使用using,用完系统会自动回收资源 { try { M原创 2014-02-19 13:49:37 · 1711 阅读 · 0 评论 -
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 · 1047 阅读 · 0 评论 -
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 · 4211 阅读 · 2 评论 -
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 · 11052 阅读 · 0 评论 -
.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 阅读 · 0 评论 -
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 · 1245 阅读 · 0 评论 -
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 · 4030 阅读 · 0 评论 -
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 · 2114 阅读 · 0 评论 -
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 · 3923 阅读 · 0 评论 -
解决第三方平台超时问题
一.应用场景 给第三方微信支付平台做接口时,接口访问数据库时间长,微信平台只等30秒,超过时交易失败.而我们的程序是不会超时的,因此造成双方交易状态不一致.二.解决思路 (1)数据库肯定是存在问题的,因为客观原因暂时不能解决数据库的问题. (2)只能从接口程序上解决问题.将原来的业务处理放入Task1并执行,主线程计时循环等待.当超过20秒时,创建Task2去等待T...原创 2019-04-20 02:01:11 · 3557 阅读 · 0 评论 -
C# 跨线程调用窗体控件
//定义委托 delegate void MyInvoke(string s);//调用方法 private void SetText(string s) { if (listBox1.InvokeRequired) //判断listBox1控件是不是当前线程创建,是则直接使用,否则使用委托方法调用. {原创 2014-02-19 11:12:06 · 993 阅读 · 0 评论 -
.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 · 2783 阅读 · 0 评论 -
Visual Studio 2005在IE8下无法跟踪调试asp.net程序
<br />修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main <br />增加dword键TabProcGrowth,值为0就行!原创 2010-11-18 14:38:00 · 526 阅读 · 0 评论 -
优化UltraWebGrid性能
<br />我们在使用UltraWebGrid时,如果使用其默认的设置时,返回到客户端的Html相当大。当表格中的数据超过1000行时相当的慢。我原来使用时有的页面竟然有4M多,吓人吧!也就是在局域网上的企业应用,要是放到Internet中,谁还能用这样的系统。UltraWebGrid产生的无用HTML多有很多原因,因为此控制的强大,客户端控制更是强大,什么都可以在客户端控制和使用,所以要产生相当多的HTML和JavaScript来完成,复杂的操作,你可以查看源代码看看,一大堆的垃圾。<br /><br /原创 2010-11-19 11:47:00 · 1001 阅读 · 0 评论 -
该行已经属于另一个表-解决
该行已经属于另一个表-解决 将一个DataTable中的数据按条件复制到另一个DataTable中的时候出现“该行已经属于另一个表”的错误 解决: DataTable dtClientList = GetClientList(); DataTable dtSimilarClientList = dtClientList.Clone(转载 2012-05-22 08:57:20 · 1000 阅读 · 0 评论 -
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 · 9272 阅读 · 0 评论 -
Webservice?安全性访问
1.访问安全性 WebService对于我们来说并不陌生,在很多地方我们都会使用到它,它为我们带来了很多方便,同时解决了多平台之间的通讯协议问题等等,因为WebService是以一种Http请求和Xml响应的方式来达成多平台之间的接入。这种方式我们一般称之为‘接口’转载 2013-09-23 21:28:41 · 2301 阅读 · 0 评论 -
WebService基于SoapHeader实现安全认证
WebService基于SoapHeader实现安全认证 本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。1.首先要自定义Soa转载 2013-09-23 21:38:03 · 686 阅读 · 0 评论 -
.net中下载文件的方法
一、//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_w转载 2013-10-29 10:44:50 · 600 阅读 · 0 评论 -
正则表达式语言 - 快速参考
正则表达式是正则表达式引擎尝试匹配输入文本的一种模式。 模式由一个或多个字符文本、运算符或构造组成。有关简单介绍,请参见 .NET Framework 正则表达式。此快速参考中的每一节都列出了可用于定义正则表达式的字符、运算符和构造的一种特定类别。字符转义字符类定位点分组构造限定符反向引用构造替换构原创 2013-10-30 16:40:47 · 683 阅读 · 0 评论 -
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 阅读 · 0 评论 -
.net中的Dictionary字典类的使用方法
//定义字典 Dictionary d= new Dictionary();原创 2014-02-15 09:13:07 · 12128 阅读 · 0 评论 -
MVC视图View向控制器Controller传输List集合数据
控制器代码:public class DefaultController : Controller { // GET: Default public ActionResult Index() { MyClass cls = new MyClass() { C...原创 2019-09-17 10:53:21 · 1675 阅读 · 0 评论