Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ajax toolkit SlideShow, n'affiche pas les image

Sujet résolu
    31 mars 2021 à 10:30:46

    Bonjour, 

    J'essaye d'utiliser le contrôle suivant : 

    http://www.ajaxtoolkit.net/SlideShow/SlideShow.aspx

    Mais aucune image ne s'affiche 

    j'ai dans mon fichier aspx : 

     <p>
                                        <asp:Image ID="HowImages" runat="server" Height="200px" Width="300px" />
                                    </p>
                                    <p>
                                        <asp:Label ID="lblimgdesc" runat="server"></asp:Label>
    
                                        <ajaxToolkit:SlideShowExtender ID="HowImages_SlideShowExtender" runat="server"
                                            ImageTitleLabelID="lblTitle" ImageDescriptionLabelID="lblimgdesc"
                                            AutoPlay="True" Loop="True" SlideShowServicePath="Slideshow.asmx"
                                            TargetControlID="HowImages" NextButtonID="NextBttn"
                                            PlayButtonID="StopBttn" PreviousButtonID="PrevBttn"
                                            SlideShowServiceMethod="GetSlides" PlayButtonText="Play" StopButtonText="Stop"></ajaxToolkit:SlideShowExtender>
                                    </p>
                                    <p>
                                        <asp:Button ID="PrevBttn" runat="server" Text="Prev" />
                                        <asp:Button ID="StopBttn" runat="server" Text="Play" />
                                        <asp:Button ID="NextBttn" runat="server" Text="Next" />
                                    </p>

    et dans mon fichier asmx

    Imports System.IO
    Imports System.Web
    Imports System.Web.Services
    Imports System.Web.Services.Protocols
    
    ' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
    
    <WebService([Namespace]:="http://tempuri.org/")>
    <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)>
    <System.Web.Script.Services.ScriptService()>
    Public Class Slideshow
        Inherits System.Web.Services.WebService
    
    
        'Uncomment the following line if using designed components 
        'InitializeComponent(); 
        Public Sub New()
        End Sub
    
        <System.Web.Services.WebMethod()>
        <System.Web.Script.Services.ScriptMethod()>
        Public Function GetSlides() As AjaxControlToolkit.Slide()
            Dim imagenames As String() = System.IO.Directory.GetFiles(Server.MapPath("~/info_qualite"))
            Dim photos As AjaxControlToolkit.Slide() = New AjaxControlToolkit.Slide(imagenames.Length - 1) {}
            For i As Integer = 0 To imagenames.Length - 1
                Dim file As String() = imagenames(i).Split("\"c)
                photos(i) = New AjaxControlToolkit.Slide("info_qualite/" & file(file.Length - 1), file(file.Length - 1), "")
            Next
            Return photos
        End Function
    End Class


    D'habitude je suis assez content des contrôles que propose ajax control toolkit (Tab ou Popup),

    Je n'ai aucun message d'erreur, il n'y a juste pas d'image qui s'affiche :( 

    je pense que les chemins vers les images sont bon, peut-être la liaison avec le fichier asmx n'est pas bon ? 

    Je n'arrive pas à trouver la petite ligne a modifier ou a rajouter pour que ça fonctionne

     Je vous remercie d'avance pour vos réponses

    EDIT :

    Sujet résolu :)

    Avec un peu de persévérance, j'ai utilisé le code du site suivant : 

    https://www.aspsnippets.com/Articles/ASPNet-AJAX-SlideShow-Extender-control-Tutorial-with-Example.aspx

    -
    Edité par DeveloSt 31 mars 2021 à 11:50:01

    • Partager sur Facebook
    • Partager sur Twitter

    Site Internet : https://devst.go.yj.fr

    Ajax toolkit SlideShow, n'affiche pas les image

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown