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 :
× 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.
Site Internet : https://devst.go.yj.fr