2009年11月6日

在ASP.NET 2.0中,一个ASP.NET页面的生命周期

摘要: 客户端请求页面 1、预初始化(OnPreInit) 2、初始化(OnInit) 3、完成初始化(OnInitComplete) 4、载入ViewState(LoadViewState) 5、处理回送数据(IPostBackDataHandler) 6、Page_OnPreLoad—》Page_OnLoad 7、回发更改通知(RaisePostDataChangedEvent) 8、处理... 阅读全文

posted @ 2009-11-06 16:37 董士亮 阅读(139) 评论(0) 推荐(0) 编辑

漫谈ASP.NET设计中的性能优化问题

摘要: 一、SqlDataRead和Dataset的选择   Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接  (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的... 阅读全文

posted @ 2009-11-06 16:24 董士亮 阅读(111) 评论(0) 推荐(0) 编辑

Asp.Net细节性问题技巧精萃

摘要: 1.<%=...%>与<%#... %>的区别: 答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Ha... 阅读全文

posted @ 2009-11-06 16:23 董士亮 阅读(114) 评论(0) 推荐(0) 编辑

在ASP.NET中使用Session常见问题集锦 收藏

摘要: 在坛子里经常看到一些关于Session的问题,下面做一个总结,希望对大家有所帮助:问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_... 阅读全文

posted @ 2009-11-06 16:22 董士亮 阅读(137) 评论(0) 推荐(0) 编辑

DataGrid技巧大集合(转载)

摘要: DataGrid的正反双向排序http://dev.csdn.net/develop/article/26/26817.shtm删除确认及Item颜色交替 http://dev.csdn.net/develop/article/26/26768.shtm DataGridDataGrid常见解决方案(三)--在DataGrid中选择确认删除多行复选框列表 http://dev.csdn.net/d... 阅读全文

posted @ 2009-11-06 16:20 董士亮 阅读(609) 评论(0) 推荐(0) 编辑

导航