PDA

View Full Version : مشکل دراستفاده از slideShowExtender



fereshte22
شنبه 21 شهریور 1388, 12:26 عصر
سلام
خسته نباشید
من کدزیررادریک پروزه استفاده کردم وبدون مشکل اجرامیشه



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SlideShow.aspx.cs" Inherits="SlideShow" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>SlideShow</title>

<script runat="Server" type="text/C#">
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static AjaxControlToolkit.Slide[] GetSlides()
{
AjaxControlToolkit.Slide[] slides = new AjaxControlToolkit.Slide[3];
slides[0] = new AjaxControlToolkit.Slide("images/01.png", "First image of my album", "First Image");
slides[1] = new AjaxControlToolkit.Slide("images/1_01.jpg", "Second image of my album", "Second Image");
slides[2] = new AjaxControlToolkit.Slide("images/2 .jpg", "Third image of my album", "Third Image");

return (slides);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table width="400px" align="center" height="350px" bgcolor="silver">
<tr align="center">
<td>
<asp:ScriptManager ID="ScriptManager2" runat="server" />
<asp:Label ID="lableImageDetail" runat="server" ForeColor="#000000" />
</td>
</tr>
<tr align="center">
<td>
<asp:Image runat="server" ID="image1" Height="250" Width="300" />
</td>
</tr>
<tr align="center">
<td>
<asp:Button ID="buttonPrev" runat="Server" Text="Previous" Width="80px" />
<asp:Button ID="buttonPlay" runat="server" Text="Play" Width="80px" />
<asp:Button ID="buttonNext" runat="Server" Text="Next" Width="80px" />
</td>
</tr>
</table>
<ajaxToolkit:SlideShowExtender ID="slideShowExtender1" runat="Server" TargetControlID="image1"
ImageDescriptionLabelID="lableImageDetail" Loop="true" AutoPlay="true" StopButtonText="Stop"
PlayButtonText="Play" NextButtonID="buttonNext" PreviousButtonID="buttonPrev"
PlayButtonID="buttonPlay" SlideShowServiceMethod="GetSlides" />
</form>
</body>
</html>





ولی وقتی اون را به یه پروژه دیگه add میکنم خطای زیررامیدهد
The control with ID 'slideShowExtender1' requires a ScriptManager on the page. The ScriptManager must appear before controls that need it.
درحالی که من هیچ تغییری درکدها نداده ام وscriptmanager هم بالای slideshowextender استفاده شدم
من خیلی وقتابه این مشکل برمیخورم !

aggDev
چهارشنبه 25 آبان 1390, 01:03 صبح
سلام دوست عزیز این خطا به دلیل عدم script manager است . کافی بعد از تگ-باز form یک تگ script manager اضافه کنید .
موفق باشید