2013-01-17 54 views
1

我曾尝试过很多方法来显示AJAX图像滑块上的图像bt他们都没有工作。请帮助解决错误。从幻灯片放映的数据库显示图像Asp.net C#

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

在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; 
} 
} 

}

+0

什么是错误? –

+0

没有弹出的错误,但仍然滑动不起作用。 –

回答

0

[System.Web.Script.Services.ScriptService]

取消注释该行 你的幻灯片扩展程序将启动工作