随笔分类 -  ASP.NET

摘要:关于分屏加载图片,像天猫、京东等电商图片较多页面很长,就采用了延迟加载技术。目前很流行的做法就是滚动动态加载,显示屏幕之外的图片默认是不加载的,随着页面的滚动,显示区域图片才被动态加载。原理其实很简单,默认标签中设置一个特别小的让人看不见的图片作为原始src路径,再自定义一个属性存放原图片路径,通过... 阅读全文
posted @ 2014-12-02 05:16 hg一如既往 阅读(7188) 评论(0) 推荐(1)
摘要:创建一个控制台 程序:using System;using System.Collections.Generic;using System.IO;using System.IO.Compression;using System.Linq;using System.Net;using System.N... 阅读全文
posted @ 2014-11-27 04:42 hg一如既往 阅读(4854) 评论(0) 推荐(0)
摘要:我们在开发Asp.net中,最后部署在IIS上. 然后发送HTTP请求,返回的HTTP头中包含Server, X-Powered-By, 和 X-AspNet-Version信息. 这些信息有时给攻击者找寻你的站点漏洞提供的依据. 如下图我们通过FireBug查看到: 移除X-AspNet-Vers... 阅读全文
posted @ 2014-11-21 15:46 hg一如既往 阅读(2692) 评论(0) 推荐(0)
摘要:Context.RewritePath 方法重写URLvoid Application_BeginRequest(object sender, EventArgs e) { string url = Request.AppRelativeCurrentExecutionFileP... 阅读全文
posted @ 2014-11-14 06:11 hg一如既往 阅读(231) 评论(0) 推荐(0)
摘要:asp.net 验证正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0... 阅读全文
posted @ 2014-11-10 23:16 hg一如既往 阅读(188) 评论(0) 推荐(0)
摘要:/// /// 判断Cookie中存储的数据 /// protected void CheckUserCookie() { //先判断Cookie是否有值 if (Request.... 阅读全文
posted @ 2014-11-07 23:26 hg一如既往 阅读(2995) 评论(0) 推荐(1)
摘要:Global中添加AcquireRequestState事件。protected void Application_AcquireRequestState(object sender, EventArgs e){ Uri url = Request.Url; //得到当前请求的URL ... 阅读全文
posted @ 2014-11-07 02:00 hg一如既往 阅读(3231) 评论(0) 推荐(2)
摘要:缓存Cache:1>直接使用Cache["content"],缓存与Session不同,所有用户都可以共享。永不过期,由服务器自己维护,当内存不够时,会将老的缓存释放掉。2>设置绝对过期日期。Cache.Insert("nowTime", DateTime.Now, null, DateTime.N... 阅读全文
posted @ 2014-11-01 03:33 hg一如既往 阅读(445) 评论(0) 推荐(0)
摘要:关于Listview+DataPager控件使用1、DAL层,根据开始条数+结束条数查询数据。2、BLL层,startRowIndex和maximumRows进行查询。(startRowIndex + 1, maximumRows + startRowIndex + 1);3、使用ObjectDat... 阅读全文
posted @ 2014-10-31 06:06 hg一如既往 阅读(795) 评论(0) 推荐(0)
摘要:AjaxNewsList: Id 标题 内容 日期 作者 ... 阅读全文
posted @ 2014-10-28 07:10 hg一如既往 阅读(1671) 评论(0) 推荐(0)
摘要:评论: 标题: 内容: 邮箱: ... 阅读全文
posted @ 2014-10-28 03:50 hg一如既往 阅读(848) 评论(0) 推荐(0)
摘要:url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求... 阅读全文
posted @ 2014-10-28 03:42 hg一如既往 阅读(261) 评论(0) 推荐(0)
摘要:接收json数据,日期格式为:"\/Date(1414078309687)\/"var value = "/Date(1414078309687)/";var da = eval('new ' + value.replace('/', '', 'g'));da.toLocaleDateString(... 阅读全文
posted @ 2014-10-26 22:02 hg一如既往 阅读(5253) 评论(0) 推荐(0)
摘要:Get: Post: GetTime.ashx:using System;using System.Collections.Generic;using System.Linq;using System.Threadi... 阅读全文
posted @ 2014-10-25 05:24 hg一如既往 阅读(5877) 评论(0) 推荐(0)
摘要:在一般处理程序中,使用context.Session对象,必须先继承IRequiresSessionState接口。System.Web.SessionState.IRequiresSessionState 阅读全文
posted @ 2014-10-24 00:43 hg一如既往 阅读(412) 评论(0) 推荐(0)
摘要:public class DownLoad : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "t... 阅读全文
posted @ 2014-10-24 00:33 hg一如既往 阅读(776) 评论(0) 推荐(0)
摘要:前台js 前台aspx图片:后台 string image; string smallImage; HttpPostedFile file = Request.Files["imgFile"]; //默认4M大小以内,超出延迟... 阅读全文
posted @ 2014-10-22 20:22 hg一如既往 阅读(197) 评论(0) 推荐(0)
摘要:ASP.NET 4.0 中 ClientIDMode的属性 可以设置获取不同ID格式的值。项目中遇到的问题:1、ListView1 ItemDataBound事件中,获取ClientID结果与自动生成ID一致。2、ItemDataBound事件中不执行InsertItemTemplate段。(获取I... 阅读全文
posted @ 2013-09-18 21:55 hg一如既往 阅读(591) 评论(0) 推荐(0)