摘要: 可能我们会经常遇到这种情况,当页面内容比较多的时候,当用户执行操作执行一次页面回送后,页面又重新从顶端开始显示,用户不得不重新拖动滚动条回到先前的位置,这会给用户带来很不友好的体验。即时使用updatepanel也会有这种情况。幸好,asp.net提供了MaintainScrollPositionOnPostback属性,可以彻底帮助我们解决这一问题。只需在asp.net页面的Page指令中设置MaintainScrollPositionOnPostback="true"就可以轻松实现。请记住MaintainScrollPositionOnPostback属性的默认值为fa 阅读全文
posted @ 2013-03-18 10:15 王者杂货铺 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: ADO.NET 1.x利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接。当然,你还必须管理这些连接并且要付出相应的内存和潜在的应用程序中的高度拥挤的瓶颈代价-特别是在数据集中的Web应用程序中。 ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS)-它允许在单个连接上执行多重的数据库查询或存储过程。这样的结果是,你能够在单个连接上得到和管理多个、仅向前引用的、只读的结果集。目前实现这个功能的数据库只有Sql Server 2005。所以当我们针对Sql Sever 2005的时候,需要重新审视DataRe. 阅读全文
posted @ 2013-03-18 09:58 王者杂货铺 阅读(433) 评论(0) 推荐(0) 编辑