摘要:传统的 AJAX 网页,浏览器的「历程 (history)」不会去做记录,因此当使用者按下浏览器的「上一页」按钮后,无法回到前一份动态更新的页面;且浏览器 「书签 (bookmark)」所记录的,也不是动态更新后的页面。微软在 2007 年 7 月、2007 年 12 月,分别推出了「ASP.NET Futures」、「ASP.NET 3.5 Extensions Preview」套件,提出了这项问题的解决方案,前者使用一种新增的 History 控件,将浏览器的「巡览 (navigate)」历程信息,经过「序列化 (serialization)」并加密后,附 加在 URL 网址后方,以供浏览器作为辨识之用;后者直接将此 History 控件及其功能,整并至新一代 ASP.NET 3.5 的 ScriptManager 控件当中。
阅读全文
09 2008 档案
摘要:本帖只是把之前提供给大家下载,加强「分页」功能的 GridView 自订控件再改写,并把分页所需要的 CSS 嵌入至 dll 里。如此一来,引用此一 Custom Control 的页面即不必再另行引用外部的 CSS 档案。
阅读全文
摘要:延续本系列前两篇帖子「ASP.NET 数据分页第一篇 - 探讨分页原理及 SQL Server 2005 的 ROW_NUMBER 函数」、「ASP.NET 数据分页第二篇 - 范例下载」,本系列的第三篇帖子,同样是处理 GridView「分页」的问题,但前两篇是处理数据库的数据撷取问题,本篇是处理 UI 前端呈现的问题。本帖提供现成可执行的 ASP.NET 2.0、加强 GridView UI 的 Custom Control 示例,给网友们下载;若您使用的是 VS 2008,一样适用,因 GridView 在 ASP.NET 3.5 时代仍然存在,因此 GridView 的「数据分页」、「UI 分页呈现」的问题也依然存在。
阅读全文