简体   繁体   English

在幻灯片扩展程序Asp.net C#上显示数据库中的图像

[英]Show images from database on slide show extender Asp.net C#

I had tried many methods to show images on image slider of AJAX bt none of them are working. 我尝试了许多方法在AJAX bt的图像滑块上显示图像,但没有一种有效。 Please help in solving the error. 请帮助解决错误。

<asp:ToolkitScriptManager
    ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:Image ID="Image2" runat="server" Height="200px" Width="315px" />
<asp:SlideShowExtender ID="Image1_SlideShowExtender" runat="server" 
 TargetControlID="Image2"  SlideShowServiceMethod="GetSlides" 
 SlideShowServicePath="WebService.asmx"  PreviousButtonID="Button1"  PlayButtonID="Button2"  
 NextButtonID="Button3"  PlayButtonText="Play"  StopButtonText="Stop"  AutoPlay="true"  Loop="true">

                                 </asp:SlideShowExtender>

In Webservice.asmx.cs file 在Webservice.asmx.cs文件中

    //Uncomment the following line if using designed components 
    //InitializeComponent(); 


[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]

public AjaxControlToolkit.Slide[] GetSlides()  
{
    string[] imagenames = System.IO.Directory.GetFiles(Server.MapPath("~/Pic"));
    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("Pic/" + file[file.Length - 1], file[file.Length - 1], "");
    }
    return photos;
}
}

} }

[System.Web.Script.Services.ScriptService] [System.Web.Script.Services.ScriptService]

Uncomment this line Your slideshow extender will start working 取消注释此行您的幻灯片扩展程序将开始工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM