Après cet échantillon de diaporama asp.net ajax:asp.net diaporama ajax ne fonctionne pas si le bouton de lecture est invisible
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/SlideShow/SlideShow.aspx
avec cet extrait de code:
<ajaxToolkit:SlideShowExtender ID="SlideShowExtender1" runat="server"
TargetControlID="Image1"
SlideShowServiceMethod="GetSlides"
AutoPlay="true"
ImageTitleLabelID="imageTitle"
ImageDescriptionLabelID="imageDescription"
NextButtonID="nextButton"
PlayButtonText="Play"
StopButtonText="Stop"
PreviousButtonID="prevButton"
PlayButtonID="playButton"
Loop="true" />
Je ne voulez définir le diaporama à la lecture automatique, donc je définis: AutoPlay = "false" et je veux seulement deux boutons: précédent (prevButton) et next (nextButton) visible. Par conséquent, j'ai rendu le bouton visible: playButton avec la propriété: Visible = "false" mais le diaporama fonctionne correctement.
Comment rendre le playButton invisible et le diaporama fonctionne-t-il toujours?
Merci d'avance.
bonne solution! cela fonctionne – olidev
@lcarus, savez-vous comment puis-je faire les deux boutons suivant et précédent invisible s'il n'y a pas d'images disponibles? Merci d'avance. – olidev
@devn Non, malheureusement je ne sais pas et je ne pense pas que cela puisse être fait à partir du balisage seul (au moins les docs ne le mentionnent pas). Mais vous pourriez le faire vous-même très facilement. Voir mon jsfiddle pour un exemple sur la façon de le faire entièrement sur javascript. Si vous avez besoin que les images soient dynamiques, faites simplement une requête ajax à un service web et renvoyez toute la liste des images en une seule fois (c'est ce que fait le "extendeur") – Icarus