随笔分类 - ASP.NET
摘要:ASP.NET提供了静态属性System.Web.HttpContext.Current,因此获取HttpContext对象就非常方便了。也正是因为这个原因,所以我们经常能见到直接访问System.Web.HttpContext.Current的代码: 上面的这些代码这样写真的没有问题吗?答案是否定
阅读全文
摘要:将DataTable里面的行转换成json字符串方法:
阅读全文
摘要:如果IIS7.0使用.net4.0以上版本的框架,<system.web>中的httpHandlers节点就没有用了,而应该使用微软专为.net4.0以上版本设计的新节点<system.webServer>来配置ashx的handlers(IHttpHandler) handlers(IHttpHa
阅读全文
摘要:在最近开发项目的时候有时候需要进行图片的合并,即将两张图片合并成功一张图片 合并图片的代码:
阅读全文
摘要:任务有返回值例子: 下图是上面的代码的运行结果: 没有返回值的任务: 下面是上述代码运行的结果:
阅读全文
摘要:比如需要下载一些比较大的文件,如果使用会UI卡顿,使用异步可以节省一些时间 下面是一些例子: 上述代码运行的结果:
阅读全文
摘要:使用委托进行异步操作,处理一些耗时操作,防止主线程阻塞 使用例子: 上述代码运行结果:
阅读全文
摘要:简单说明一下: 线程池可以看做容纳线程的容器;一个应用程序最多只能有一个线程池;ThreadPool静态类通过QueueUserWorkItem()方法将工作函数排入线程池; 每排入一个工作函数,就相当于请求创建一个线程; 线程池的作用:1、线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程
阅读全文
摘要:利用反射避免了硬编码出现的错误,但是实体类的属性名必须和数据库名字对应(相同) 1、利用反射把DataTable的数据写到单个实体类 2、利用反射把DataTable的数据写到集合实体类里 用法:
阅读全文
摘要:1 /// 2 /// 移动文件 3 /// 4 /// 源文件路径 5 /// 目标文件路径 6 /// 文件名称 7 public static void MoveFile(string oldPath, string newPath, string fileNa...
阅读全文
摘要:具体实现代码如下: 1、新建一个一般处理程序: Image.ashx 2、新建一个HTML页面:ImageTest.htm
阅读全文
摘要:将一台服务器的文件、图片,保存(下载)到另外一台服务器进行保存的方法:
阅读全文
摘要:js对URL提供:escape,encodeURI,encodeURIComponent 的编码方法encodeURIComponent:推荐使用,它是将中文、韩文等特殊字符转换成utf-8格式的url编码,以是假定给背景转达参数必要利用encodeURIComponent时必要背景解码对utf-8
阅读全文
摘要:一、空操作符(??)在程序中经常会遇到对字符串或是对象判断null的操作,如果为null则给空值或是一个指定的值。通常我们会这样来处理: 2、使用三元操作符(? :)对上面对吗进行优化: 上面的两种方式 的代码不够简洁,?? 操作符来进行进一步优化,?? 操作符意思是如果为null取操作符左边的值,
阅读全文
摘要:常用例子: 比较完整的例子: 1 string str = ""; 2 str = 123456.ToString("N"); //生成 12,3456.00 3 str = 123456.ToString("C"); //C 货币 生成¥12,3456.00 4 str = 123456.ToSt
阅读全文
摘要:在浏览器标签窗口添加 图片,要实现下图 箭头 所标的效果: 实现方法: 在页面的头部加上这句代码 <link rel="shortcut icon" href="Images/titleLog.ico" /> 其中 href是图片的路径 完整代码: 1 <!DOCTYPE html> 2 <html
阅读全文
摘要:转换方法代码: 1 #region SafeParse 2 public static bool SafeParseBool(object target, bool defaultValue) 3 { 4 if (target == null) return defaultValue; 5 stri
阅读全文
摘要:1 //URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc 2 Request.ApplicationPath; //结果: / 3 Request.PhysicalPath; //结果: D:\Projects\
阅读全文