2013-01-17 77 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]

取消註釋該行 你的幻燈片擴展程序將啓動工作