幻灯片中没有显示图像? [英] Images are not showing in a slideShow?

查看:70
本文介绍了幻灯片中没有显示图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆