I have place the slideshow extender on my site master but it wont work here's my code:
Site master:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %><%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head runat="server"><title></title><link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /><asp:ContentPlaceHolder ID="HeadContent" runat="server"></asp:ContentPlaceHolder><style type="text/css"> .style1 { width: 100%; } .style2 { width: 129px; }</style><%--<script type="text/javascript"> function pageLoad() { var slide = $find('SSBehaviorID'); slide.add_slideChanging(animateSlides); var ae = $find("ae"); var be = ae.get_OnLoadBehavior(); var an = be.get_animation(); fadein = an.get_animations()[1]; fadeout = an.get_animations()[0]; fadein.set_duration(1.0); fadeout.set_duration(1.0); } function animateSlides() { fadein.play(); window.setTimeout("fadeout.play()", 2000); } </script>--%></head><body><form runat="server"><div class="page"><div class="header"><div class="title"><table class="style1"><tr><td><asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" CombineScripts="false"></asp:ToolkitScriptManager><asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/Images/logo.jpg" NavigateUrl="~/Home.aspx" Width="181px">HyperLink</asp:HyperLink><br /><asp:Image ID="Img1" runat="server" Height="97px" Width="952px" ImageUrl="~/Images/Image1.jpg" /><asp:SlideShowExtender ID="Img1_SlideShowExtender" runat="server" TargetControlID="Img1" AutoPlay="True" Loop="True" SlideShowAnimationType="SlideDown" BehaviorID="SSBehaviorID" SlideShowServiceMethod="GetSlides" PlayInterval="200" SlideShowServicePath="SlideComplete.asmx"></asp:SlideShowExtender></td></tr></table></div><div class="clear hideSkiplink"><asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal"><Items><asp:MenuItem NavigateUrl="~/Home.aspx" Text="Home"/><asp:MenuItem NavigateUrl="~/Cause.aspx" Text="The Cause" Value="The Cause"/><asp:MenuItem NavigateUrl="~/Statistics.aspx" Text="Statictics" Value="Statictics"><asp:MenuItem NavigateUrl="~/Hunger.aspx" Text="Hunger" Value="Hunger"></asp:MenuItem><asp:MenuItem NavigateUrl="~/PovertyRate.aspx" Text="Poverty Rate" Value="Poverty Rate"></asp:MenuItem></asp:MenuItem><asp:MenuItem NavigateUrl="~/Help.aspx" Text="How Can You Help?" Value="How Can You Help?"><asp:MenuItem NavigateUrl="~/Cash.aspx" Text="Make a Cash Donation" Value="Make a Cash Donation"></asp:MenuItem><asp:MenuItem NavigateUrl="~/Food.aspx" Text="Donate Food" Value="Donate Food"></asp:MenuItem><asp:MenuItem NavigateUrl="~/Volunteer.aspx" Text="Become a Volunteer" Value="Become a Volunteer"></asp:MenuItem></asp:MenuItem><asp:MenuItem NavigateUrl="~/Login.aspx" Text="Volunteers" Value="Volunteers"></asp:MenuItem></Items></asp:Menu></div></div><div class="clear"><table class="style1"><tr><td class="style2"><br /><br /></td><td><asp:ContentPlaceHolder ID="MainContent" runat="server"/></td></tr></table></div></div><div class="footer"><span lang="EN-GB" style="font-size:12.0pt;mso-bidi-font-size: 10.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family:SimSun; mso-ansi-language:EN-GB;mso-fareast-language:EN-US;mso-bidi-language:AR-SA">Copyright © All Rights Reserved | Temasek Polytechnic</span></div></form></body></html>
webservice:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using AjaxControlToolkit; using System.Web.Script.Services; /// <summary> /// Summary description for WebService /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. [System.Web.Script.Services.ScriptService] public class WebService : System.Web.Services.WebService { public WebService () { } public class SlideComplete : WebService { public SlideComplete() { } [WebMethod(), ScriptMethod()] public AjaxControlToolkit.Slide[] GetSlides(string contextKey) { return new AjaxControlToolkit.Slide[] { new AjaxControlToolkit.Slide("~/Images/Image1.jpg", "Poverty", "End Poverty"), new AjaxControlToolkit.Slide("~/Images/Image2.jpg", "Hunger", "End Hunger"), new AjaxControlToolkit.Slide("~/Images/Image3.jpg", "Help", "Help"), new AjaxControlToolkit.Slide("~/Images/newbanner.jpg", "banner", "banner") }; } } }
I need to be able to get this AJAX done by today. Help??