Opdatering hvert 3 sekund script, hjælp er nødvendigt
hej Eksperter,jeg har jeg lavet en almindelig ASP.NET side, som er AJAX enabled, her benytter jeg en timer og et updatePanel for at kunne opdatere en label dynamisk hvert 3 sekund.
kode:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:Timer ID="Timer1" runat="server" Interval="3000" OnTick="Timer1_Tick" OnLoad="Timer1_Tick">
</asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" />
</Triggers>
<ContentTemplate>
<asp:Label ID="lblCitat" runat="server" CssClass="citater" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
så har jeg noget behindpage kode der kalder en klasse der returnerer en tekststreng, koden er:
Citat myStatement = new Citat();
lblCitat.Text = myStatement.GetCitat();
Klassen benytter et DataSet hvor jeg har lave ten slect statement, som benytter sig af rnd() funktionen på en Access DB, koden:
DataSet1TableAdapters.QueriesTableAdapter myQuery = new DataSet1TableAdapters.QueriesTableAdapter();
string myStatement = myQuery.SelectNextCitat().ToString();
return myStatement;
når jeg tester DataSettet får jeg en ny random valgt tekst, men når jeg bruger kode på sitet får jeg kun den samme tekst tilbage.
er der nogen der har en ide til hvorfor?