幻灯片中没有显示图像? [英] Images are not showing in a slideShow?
本文介绍了幻灯片中没有显示图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajax:ToolkitScriptManager>
<table>
<tr>
<td>
<asp:Image ID="Image1" runat="server" Height="300" Width="300" />
<ajax:SlideShowExtender ID="SlideShowExtender1" runat="server" TargetControlID="Image1"
SlideShowServicePath="Slideshow.asmx" SlideShowServiceMethod="GetSlides"
AutoPlay="true" PlayInterval="1000" Loop="true" PlayButtonID="btnPlay" StopButtonText="Stop"
PlayButtonText="Play" NextButtonID="btnNext" PreviousButtonID="btnPrevious"
SlideShowAnimationType="SlideRight" ScriptPath="Slideshow.asmx">
</ajax:SlideShowExtender>
</td>
</tr>
<tr>
<td colspan="3" align="center">
<asp:Button ID="btnPrevious" runat="server" Text="<<" Font-Size="20" />
<asp:Button ID="btnPlay" runat="server" Text="Play" Font-Size="20" />
<asp:Button ID="btnNext" runat="server" Text=">>" Font-Size="20" />
</td>
</tr>
</table>
< br $> b $ b
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public AjaxControlToolkit.Slide[] GetSlides()
{
string[] imagenames = System.IO.Directory.GetFiles(Server.MapPath("~/Images/"));
AjaxControlToolkit.Slide[] photos = new AjaxControlToolkit.Slide[imagenames.Length];
for (int i = 0; i < imagenames.Length; i++) string[] file = imagenames[i].Split('\\');
photos[i] = new AjaxControlToolkit.Slide("Images/" + file
{
[file.Length - 1], file[file.Length - 1], "");
}
return photos;
}
推荐答案
这篇关于幻灯片中没有显示图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文