65.9K
CodeProject 正在变化。 阅读更多。
Home

一个 ASP.NET 幻灯片展示

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.43/5 (30投票s)

2006 年 3 月 30 日

CPOL

1分钟阅读

viewsIcon

361995

downloadIcon

14054

一个使用 AJAX 的简单 ASP.NET 幻灯片展示。

引言

我一直在寻找一个基于 Web 的幻灯片展示的源代码,以便自己使用。我希望我的幻灯片页面具有动态选择服务器中的图片进行显示、显示一些过渡效果以及不导致页面刷新的功能。但我找不到这种类型的。所以我决定自己编写代码。

有很多源代码可以用来制作 JavaScript 的过渡效果。但是为了解决动态选择要显示的图片并避免页面刷新问题,我使用了 AJAX。有很多 AJAX 框架和工具可供选择。但对于这项简单的任务,我只是使用了 ASP.NET2 内置的 AJAX 支持类 System.Web.UI.ICallbackEventHandler

包含的源代码将演示如何使用此类,以及如何使用 JavaScript 发送请求以获取下一张图像文件并应用过渡效果。有一点需要说明的是,在应用过渡效果时,必须在播放效果之前完全加载下一张图像,否则图片显示将不流畅并出现闪烁。我的 JavaScript 代码也解决了这个问题。

事实上,这是我照片相册 Web 项目的一部分。要查看我的照片相册中幻灯片展示的实时演示,请点击 这里

使用代码

要使用源代码,请将项目文件解压缩到文件夹,在 Visual Studio 2005 中加载 Slideshow.sln,然后运行它。

希望我的帖子对您有所帮助。尽情享受吧!

© . All rights reserved.