<asp:Image ID="Image1" runat="server" Height="300" Width="300" /> <cc1:SlideShowExtender ID="SlideShowExtender" runat="server" TargetControlID="Image1" SlideShowServiceMethod="GetImages" ImageTitleLabelID="lblImageTitle" ImageDescriptionLabelID="lblImageDescription" AutoPlay="true" Loop="true" PlayButtonID="btnPlay" StopButtonText="Stop" PlayButtonText="Play" NextButtonID="btnNext" PreviousButtonID="btnPrevious"> </cc1:SlideShowExtender>
[WebMethod] [ScriptMethod] public static Slide[] GetImages() { List<slide> slides = new List<slide>(); string path = HttpContext.Current.Server.MapPath("~/images/"); if (path.EndsWith("\\")) { path = path.Remove(path.Length - 1); } Uri pathUri = new Uri(path, UriKind.Absolute); string[] files = Directory.GetFiles(path); foreach (string file in files) { Uri filePathUri = new Uri(file, UriKind.Absolute); slides.Add(new Slide { ImagePath = pathUri.MakeRelativeUri(filePathUri).ToString() }); } return slides.ToArray(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)