tra i controlli delle AJAX extender, oltre a UpdatePanel e ScriptManager, c'è un Timer.
è facilissimo da usare, ma se ci sono dubbi:
http://www.asp.net/learn/ajax-videos/video-99.aspx
tra i controlli delle AJAX extender, oltre a UpdatePanel e ScriptManager, c'è un Timer.
è facilissimo da usare, ma se ci sono dubbi:
http://www.asp.net/learn/ajax-videos/video-99.aspx
Scusa ma sto impazzendo ho provato a fare tutto ma non funziona:
Ecco il codice:
codice:<div id="content"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:Timer ID="Timer1" OnTick="Timer1_Tick" runat="server" Interval="3000" /> <hr /> Some content .............. <asp:UpdatePanel ID="BannerPanel" runat="server" UpdateMode="Conditional"> <Triggers> <asp:AsyncPostBackTrigger ControlID="Timer1" /> </Triggers> <ContentTemplate> <asp:Image ID="BannerImage" runat="server" ImageUrl="~/banners/banner_1.gif" /> </ContentTemplate> </asp:UpdatePanel> <asp:Label ID="messaggio" runat="server" Text=""></asp:Label> </div>
Mica devo mettere qualcosa nel web.config ???codice:Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) Dim n As Integer = New Random().Next(1, 9) BannerImage.ImageUrl = "banners/Banner_" + n.ToString + ".gif" End Sub
A me non cambia nulla.
be, se il webconfig non l'hai cambiato, è già strano che non ti abbia restituito 3 o 4 errori.
intanto, giusto per capirci, quale VS usi? quale .NET? e di conseguenza quale AJAX?
parti da un sito NUOVO
(ASP.NET AJAX Enabled web site per VS2005)
(ASP.NET Web Site per VS2008)
Ti viene creato un sito con un web.config compatibile con MS-AJAX.
Prendi questo web config (eventualmente solo le parti che ti servono) e mettilo nel tuo sito.
ciao ciao
Ok allora ho creato un nuovo sito web ajax.
Mi ha creato lui il web config
E ho messo questo codice:
codice:<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:Timer ID="Timer1" runat="server" Interval="3000"> </asp:Timer> <div> <asp:updatepanel ID="Updatepanel1" runat="server" > <ContentTemplate> <asp:Image ID="BannerImage" runat="server" ImageUrl="banner/banner_1.gif" /> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Timer1"/> </Triggers> </asp:updatepanel> </div> </form>
Uso VS 2005 Net 2.0codice:Partial Class _Default Inherits System.Web.UI.Page Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) Dim n As Integer = New Random().Next(1, 9) BannerImage.ImageUrl = "banners/Banner_" + n.ToString + ".gif" End Sub End Class
ops, scusa ma prima ho dato un'occhiata troppo veloce al codice e non mi ero accorto che c'era l'errore:
nel controllo timer ti mancaCodice PHP:
OnTick="Timer1_Tick"
Gentilissimo! Funziona tutto alla perfezione.Originariamente inviato da Gluck74
ops, scusa ma prima ho dato un'occhiata troppo veloce al codice e non mi ero accorto che c'era l'errore:
nel controllo timer ti mancaCodice PHP:
OnTick="Timer1_Tick"
E' un refresh asincrono di un banner pubblicitario ogni 30 secondi quindi ?
Quasi quasi metto la discussione in quelle utili...
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Beh si credo possa essere utile.Originariamente inviato da djciko
E' un refresh asincrono di un banner pubblicitario ogni 30 secondi quindi ?
Quasi quasi metto la discussione in quelle utili...
Fatto. Ma i secondi non dovevano essere 10 ?
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
vabbè basta mettere 10000Originariamente inviato da djciko
Fatto. Ma i secondi non dovevano essere 10 ?