SlideShow 示例
SlideShow 是一个可以控制 ASP.Net 的 Image 控件,形成向下翻页,向上翻页,或者幻灯片浏览模式的 ASP.Net AJAX 控件。 你可以不用写一句 Java Script 代码实现示例上的功能。
对于显示幻灯片的模式,你也可以轻松的设置幻灯片的播放速度,是否在循环播放等模式。
而你需要作的只是拖拽一个 SlideShow 控件到你的页面上,并写一个很小的 Web Service 就可以完成这项功能。
例如在上面的例子中,我们将图片的幻灯片模式设置成了循环播放,并每隔三秒中更换一张图片。
属性:
对于显示幻灯片的模式,你也可以轻松的设置幻灯片的播放速度,是否在循环播放等模式。
而你需要作的只是拖拽一个 SlideShow 控件到你的页面上,并写一个很小的 Web Service 就可以完成这项功能。
例如在上面的例子中,我们将图片的幻灯片模式设置成了循环播放,并每隔三秒中更换一张图片。
属性:
SlideShow 控件属性将被初始化如下面的示例代码所示,斜体属性为可选属性
<ajaxToolkit:SlideShowExtender ID="SlideShowExtender1" runat="server"
TargetControlID="Image1"
SlideShowServiceMethod="GetSlides"
AutoPlay="true"
ImageTitleLabelID="imageTitle"
ImageDescriptionLabelID="imageDescription"
NextButtonID="nextButton"
PlayButtonText="Play"
StopButtonText="Stop"
PreviousButtonID="prevButton"
PlayButtonID="playButton"
Loop="true" />
- SlideShowServicePath - 提供图片展示的 Web Service 路径
- SlideShowServiceMethod - 提供图片展示的 Web Service 方法名
[System.Web.Services.WebMethod] [System.Web.Script.Services.ScriptMethod] public AjaxControlToolkit.Slide[] GetSlides() { ... }注意:
你可以更换上述代码中的 WebService 名字,但是所有的参数和返回值类型,你必须和示例中的代码保持完全一致。 - ContextKey - 上面这个 Web Service 方法当用户或者页面使用 Context 的时候可以用如下的方法进行重载, 增加一个名为 ContextKey 的 String 类型的参数。
[System.Web.Services.WebMethod] [System.Web.Script.Services.ScriptMethod] public AjaxControlToolkit.Slide[] GetSlides( string contextKey) { ... }注意:
你可以更换上述代码中的 WebService 名字,但是所有的参数和返回值类型,你必须和示例中的代码保持完全一致。 - UseContextKey - 指定是否需要采用 ContextKey 属性, 当 Web Service 被重载成了带有 Context 的参数时,这个参数将被自动指定为 True
- NextButtonID - 触发下一页的按钮 ID
- PlayButtonID - 触发“播放”或者“停止”的按钮 ID
- PreviousButtonID - 触发上一页的按钮 ID
- PlayButtonText - 当处于“播放”状态时,对应按钮上显示的文本信息
- StopButtonText - 当处于“停止”状态时,对应按钮上显示的文本信息
- PlayInterval - 当以幻灯片播放的时候,变换图片的时间间隔
- ImageTitleLabelID - 显示图片标题的 Label 控件 ID
- ImageDescriptionLabelID - 显示图片描述的 Label 控件 ID
- Loop - 如果将它设置为 True,那么幻灯片将以循环的模式播放
- AutoPlay - 如果将它设置为 True,那么幻灯片将在用户浏览的时候自动播放
浙公网安备 33010602011771号