上一页 1 ··· 29 30 31 32 33
摘要: 一.高效率分页ListView默认的分页是先从数据库取得所有数据,然后再截取当前页面的部分,在数据量非常大的情况下,效率非常低,所以默认的分页不可用,应该是只从 数据库取得要显示的数据(1)Sql中语句取得分页数据 select id,sitename,Row_Number() over(order by id) rownum from t_table[取得行序号] Row_Number()指的是SQL2005之后产生的计算结果集行序号(不是表的id,也不是表的行号,是查询出的结果集的重新排列之后的行序号)的函数,Row_Number()从1开始;排序规则over 取得第11条到20条的数据方 阅读全文
posted @ 2013-01-16 18:35 创业男生 阅读(234) 评论(0) 推荐(0) 编辑
摘要: *******************************************处理程序(CheckCode.ashx)***************************/ public class CheckCode : IHttpHandler,System.Web.SessionState.IRequiresSessionState //注意处理程序应用session需要的System.Web.SessionState.IRequiresSessionState接口 {public void ProcessRequest (HttpContext context) {conte 阅读全文
posted @ 2013-01-16 18:35 创业男生 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Repeater一般只用来展示数据,如果要增删改查(CRUD)则用ListView更方便。使用向导(强类型数据)来使用ListView会自动生成很多模板,免去手写模板代码的麻烦,再进行手工调整即可。首先设定数据源,然后点击智能提示中的“配置ListView”,选择一种布局和样式,然后根据需要勾选“启用编辑”、“启用删除”、“启用插入”、“启用分页”,就会自动生成常用的模板。注意这只是提高开发效率的一个快捷方式,不是唯一的途径。 LayoutTemplate为布局模板,布局模板中必须有一个ID为itemPlaceholder的服务端控件(4.0以后不需要),什么类型无所谓,不会被显示,itemP 阅读全文
posted @ 2013-01-16 18:32 创业男生 阅读(632) 评论(0) 推荐(0) 编辑
摘要: Server.Excute流程:Server.Excute("a.aspx");(1)代码执行时先请求a.aspx页面---a.aspx.cs,然后走一个Http处理流程(2)处理完将a.aspx页面所有要展示的html放到缓存里(3)erver.Execute("a.aspx")执行后对当前页面走完剩下的流程,执行Render,遍历控件树,生成Html,也放到缓存(4)最后将缓存所有内容一起发到浏览器(查看源代码可得知有两部分的Html代码a.asp在前,当前的在后)*****************************Server.Excute( 阅读全文
posted @ 2013-01-16 18:31 创业男生 阅读(407) 评论(4) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33