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,那么幻灯片将在用户浏览的时候自动播放