![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net开发
文章平均质量分 62
feipeng27
对工作比较负责,有较强的思想和创新能力。<br/>对用户的需求理解和挖掘能力比较强,有较多的软件体验经验!
展开
-
写流文件的方式把页面中的数据导到Excel的终极代码
在开发一个小项目的时候,当时说功能简单,但是要实现数据导出功能,不用太复杂,就有ASP.net那个response.write的功能就行。 想着是简单,可是实践中真是累死人了,跟大家一样老是有的文件出现乱码,找啊试啊最终这个中是比较可靠。现在粘出来大家分享。 如果有更高的需求还是用NPOI吧。 1.在页面上多放一个gridView控件 在你需要导出时把你的实...原创 2015-01-06 11:12:02 · 126 阅读 · 0 评论 -
怎样提高WebService的性能
服务器端WebService程序: [code="C#"] using System.Runtime.Serialization.Formatters.Binary; using System.IO; using System.IO.Compression; using System.Data.SqlClient; ……… public class Service1 : Syst...2015-02-03 13:51:22 · 228 阅读 · 0 评论 -
ASP.net网站性能提高办法 无意中从网上浏览到了一篇提高网站性能的帖子转来学习下。...
ASP.net网站性能提高办法 无意中从网上浏览到了一篇提高网站性能的帖子转来学习下。 文章记录了26种优化网站性能的方法。 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证, 比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和...原创 2015-01-16 13:42:00 · 85 阅读 · 0 评论 -
asp.net创建缩略图
记录一个保存缩略图通用的函数。 [code="C#"] + View Code? /// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public static void MakeThumbna...原创 2015-01-16 12:01:51 · 75 阅读 · 0 评论 -
让ADO.NET Entity Framework支持Oracle数据库 好东西收藏了
项目需要基于.NET平台,个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下。 默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Framework是不支持Oracle数据库的,找了一圈发现第三方有些插件,但试了一下都不尽如人意,而Oracle官方也有一些工具可以对此做扩展,让...原创 2015-01-16 11:35:24 · 106 阅读 · 0 评论 -
使用SqlBulkCopy导入大数据要注意
第一次用挺好,第二次就出问题了:我的表里边已经有数据,而且加了事务,就卡住了。 最后去掉事务,就有问题了。 有一点需要注意的:无论是SqlBulkCopy还是Insert语句进行操作,每次测试前都应该进行缓冲区清理以及删除原有数据,以免对测试进行影响,代码如下: DBCC DROPCLEANBUFFERS DBCC FREESYSTEMCACHE( 'ALL' ) ...2015-01-13 14:17:33 · 369 阅读 · 0 评论 -
不要让你的错误处理把错误给吃了,千万注意不然费时费力
开发中老鸟总是说你的程序怎么不够友好,都不加错误处理,给用户报黄页,多难看。于是都加上了Try...catch...fanily.做久了发现不是要加错误错了机制,而是要多提高自己的基础知识,不要让自己的程序出现错误。 不会加Try...catch...fanily就别加,至少不会隐藏错误,加错了一个小错花上好几个小时也找不到。 [code="C#"] { ...2015-01-13 10:48:38 · 118 阅读 · 0 评论 -
用微软提供的批量把数据导入到数据库方法SqlBulkCopy真是好用好快
平时老是碰到把一批数据插入到数据库。通常的办法是循环一条条插进去,也挺好的挺省事,但是如果数据超过1000以上,真是慢啊,而且占资源,好在微软都替我们想好了,用SqlBulkCopy这个方法很方便,纷纷秒就被上万数据导进去了; 具体作法分享如下: 1.建一个表DataTable把数据首先插到表里 [code="C#"] DataTable dt = new DataTable(); ...2015-01-13 09:59:42 · 337 阅读 · 0 评论 -
SQL Server类型与C#类型对应关系 好东西收藏了
[b]SQL Server类型 C#类型 [/b][table] |bit |bool | |tinyint| byte | |smallint |short |int |int | |bigint| long | |real| float | |float |double | |money| decimal | |datetime| DateTime | |char| stri...2015-01-13 09:14:14 · 158 阅读 · 0 评论 -
asp.net 中URL 编码窗体数据无效提示错误处理记录
一个系统,其他用户都没有问题,就是一个用户说报错 [img]http://dl2.iteye.com/upload/attachment/0105/1680/fcd611bf-abba-39ec-9db0-e2628554d0a0.jpg[/img] 后来查了一些资料,大神们说是因为微软升级补丁影响,提交的数据量太多就会报错,作如下处理即可,现在记录分享出来,希望备用给大家 ...2015-01-12 15:50:58 · 655 阅读 · 0 评论 -
CSV文件转换类
[code="C#"] /// /// CSV文件转换类 /// public static class CsvHelper { /// /// 导出报表为Csv /// /// DataTable /// 物理路径 /// 表头 ...2015-01-12 13:01:07 · 167 阅读 · 0 评论 -
最全的日期年农历假日节气星座等计算类封装
/// /// 农历属性 /// public class CNDate { /// /// 农历年(整型) /// public int cnIntYear = 0; /// /// 农历月份(整型) /// ...原创 2015-01-12 09:27:21 · 415 阅读 · 0 评论 -
用调用浏览器打印页面1
.Noprint { display: none; }原创 2015-01-12 08:08:08 · 102 阅读 · 0 评论 -
C#检验数据有效性验证类
using System; using System.Text; using System.Text.RegularExpressions; namespace Dachie.Common { /// /// Common 的摘要说明。 /// public class RegexComm { //private const string REG_DATE...原创 2015-01-09 12:46:17 · 557 阅读 · 0 评论 -
Asp.net事假的执行顺序,非常重要这个算是高级编程部分
ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。 在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load事件。引发事件的一般规则是初...2015-01-09 09:47:47 · 98 阅读 · 0 评论 -
用NPOI把数据库内容导入到Excel中实例(NPOI版本2.0)
[code="java"]注意 [url=http://dl.iteye.com/topics/download/add2e1a2-f4a9-339c-889f-acc1f6162031]NPOI版本2.0 [/url] namespace HLS.PCS.WebSite.Pages { public class NPOIHelper { #region ...原创 2015-01-08 14:30:53 · 147 阅读 · 0 评论 -
开发中货币样式看似简单,没弄过的往往花费比较长时间,本人处理了,贴出来大家分享,也方便自己以后查用 ...
开发中货币样式看似简单,没弄过的往往花费比较长时间,本人处理了,贴出来大家分享,也方便自己以后查用 1.TextBox,绑定值处理 protected void tbxPromisePaymentCollection_TextChanged(object sender, EventArgs e) { TextBox t = (TextBo...2015-01-08 11:00:56 · 91 阅读 · 0 评论 -
C# GDI设计的高级时钟,很有用收藏了。
效果图: [img]http://dl2.iteye.com/upload/attachment/0106/4926/f048952e-c926-3991-a286-6f77a32274a3.jpg[/img] 接着上次的简单时钟,这次要高级多了,算法更正,可以自定义时钟分钟秒钟刻度等颜色,与系统时钟对应,随你怎么改,源代码具有很高的参考价值。 第一步:添加用户控件,命名为myN...原创 2015-03-09 12:44:19 · 731 阅读 · 0 评论