Sampson-Li
Sampson.Li学习经验总结博客 学历代表过去,能力代表现在.学习力代表未来!
摘要: 1 ///<summary> 2 /// 文件上传类 3 ///</summary> 4 public class UploadFile 5 { 6 ///<summary> 7 /// 上传文件公共方法 8 ///</summary> 9 ///<param name="PostedFile">PostedFile</param>10 ///<param name="sPath">示例(格式)为:D:/Upload/</param>11 ///<par 阅读全文
posted @ 2011-11-18 10:47 Sampson 阅读(292) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-11-18 10:07 Sampson 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1 对于下载时新打开一窗口下载,下载完后需要关闭的 2 一种:对于较小文件可以有效: 3 System.IO.FileInfo file = new System.IO.FileInfo("F:\mp3\mp3\别哭我最爱的人.mp3"); 4 Response.Clear(); 5 Response.ClearHeaders(); 6 Response.Buffer = false; 7 Response.Charset="GB2312"; 8 Response.ContentEncoding=System.Text.Encoding.UTF8; 9 阅读全文
posted @ 2011-11-17 13:58 Sampson 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1 ///<summary> 2 ///读取xls\xlsx格式的Excel文件的方法 3 ///</ummary> 4 ///<param name="path">待读取Excel的全路径</param> 5 ///<returns></returns> 6 private DataTable ReadExcelToTable(string path) 7 { 8 //连接字符串 9 string connstring = "Provider=Microsoft.ACE.OLEDB.12.0 阅读全文
posted @ 2011-11-17 11:50 Sampson 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: 1 视图里 和jquery结合做的 2 <input id="FileUpload" type="file" name="upload" style="width: 250px; background: White" class="easyui-validatebox" validtype="length[1,100]" /> 3 4 function OK() { //点击确定按钮的时候 5 var file = ($("#FileUpload&quo 阅读全文
posted @ 2011-11-17 11:02 Sampson 阅读(12080) 评论(4) 推荐(1) 编辑
摘要: TimeSpan一个很好的时间计算类eg1.DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Now.AddDays(-7); TimeSpan ts = dt1 - dt2; int days = ts.Days; //dt1和dt2相差多少天eg2.//编辑月份和系统登录月份是否相等if(Convert.ToDateTime(DateTime.Now.ToShortDateString()).Month==Convert.ToDateTime(this.GetQueryString("sdate"... 阅读全文
posted @ 2011-11-16 09:01 Sampson 阅读(5254) 评论(0) 推荐(0) 编辑
摘要: 对于打开保存文件对话框可以使用MSComDlg.CommonDialog对象,并且可以设置类型过滤,但是需要设置MaxFileSize属性,否则会出现错误。其具体实现代码如下所示。经测试在ie5678都可以.XP系统下可以.win7下会报错new ActiveXObject("MSComDlg.CommonDialog")对象无法创建.这点我找了好多资料貌似依然不能解决.最后推荐大家还是用file控件来做.如果哪位高手有更方便的解决知道,希望赐教!!! 1 <script> 2 function SaveAs() { 3 var fd = new ActiveX 阅读全文
posted @ 2011-11-15 11:22 Sampson 阅读(4291) 评论(1) 推荐(0) 编辑
摘要: .net程序导出excel的方法可谓是遍地都是.但都只是一些数据的导出.版本,格式,位置,一般都不会去考虑.还有word的导出.可能这个大家不经常会用到.操作word确实比excel忙烦了一点.在这里,小弟收集了一些资料.写了一个demo.感觉挺适合开发过程中使用.下面贴出核心代码与大家分享.项目先引用一个组件Microsoft.Office.Interop.Word(在此声明一下一般我们导出excel引用在项目中引入Excel.dll这需要考虑啊版本问题.有时代码正确,但是excel版本不一致,也会造成导出失败.当时也迷茫了好久,本机就可以,上传到服务器,笑 了....)首先,导出excel 阅读全文
posted @ 2011-11-14 11:40 Sampson 阅读(4199) 评论(0) 推荐(0) 编辑
摘要: 前几天用到了委托与多线程结合,编写一个C#抓包程序.在编码过程中,发现遗忘了好多东西,写了好多冗余代码,木有很好的把委托与lambda结合好.这里收集了一些资料,以便以后查看.给大家分享一下.本文不完全属于原创一.委托以及延伸先看下MSDN 的介绍吧~------delegate通俗的说 委托就是可以实现 把方法做为变量来传递1.先写个最简单的委托的用法静态的和非静态方法的结果会输出您好 wlfHello wlf这是最原始的委托2. 进化为匿名方法声明完委托后 还要声明方法 是不是很麻烦 如果不声明方法 用匿名方法 可以帮我们 看 代码减少了很多吧~3.再进化为拉姆达表达式上面的虽然简单了不少 阅读全文
posted @ 2011-11-11 17:40 Sampson 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 今天有个需求需要操作xml节点.突然见遗忘了许多.上网看了些资料.才整出来.脑袋真不够用.在这里把我找到的资料共享一下.方便以后使用.本文属于网摘/ 1 一、简单介绍 2 using System.Xml; 3 //初始化一个xml实例 4 XmlDocument xml=new XmlDocument(); 5 //导入指定xml文件 6 xml.Load(path); 7 xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml")); 8 //指定一个节点 9 XmlNode root=xml. 阅读全文
posted @ 2011-11-10 11:09 Sampson 阅读(4148) 评论(0) 推荐(2) 编辑