Timer.Interval Proprietate

obține sau stabilește numărul de milisecunde să fie așteptat înainte de a începe un postback.Gets sau stabilește numărul de milisecunde să aștepte înainte de inițierea unui postback .

div id id = „94b4cc828a”

iv id = „b587F5F47”

Public Property Interval As Integer

Valoarea proprietății

INT32

Numărul de milisecunde care trebuie de așteptat înainte de a începe un postback. Numărul de milisecunde de așteptare înainte de inițierea unui post postback. Valoarea implicită este de 60.000 (60 de secunde). Valoarea implicită este de 60.000 (60 de secunde).

Excepții

Valoarea specificată este mai mică sau egală cu zero.the Valoarea specificată este mai mică sau egală cu zero.

Exemple

en Exemplul următor arată un control al actualizării, care prezintă o acțiuni și timp generat aleatoriu la cel care a generat Prețul. Următorul exemplu prezintă un control al actualizăriiPanel, care afișează un preț acționat generat aleatoriu și momentul în care prețul acțiunilor a fost generat. În mod prestabilit, controlul temporizatorului actualizează conținutul de control al actualizăriiPanel la fiecare 10 secunde.Bi este implicit, controlul temporizatorului actualizează conținutul în controlul actualizăriiPanel la fiecare 10 secunde. Utilizatorul poate decide să actualizeze prețul acțiunilor la fiecare 10 secunde, la fiecare 60 de secunde sau deloc. Proprietatea intervală este stabilită în alegerea utilizatorului. Proprietatea intervală este setată la alegerea utilizatorului.

DIV ID = „48A9B7E400″>

<%@ Page Language="VB" AutoEventWireup="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>Timer Example Page</title> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) OriginalTime.Text = DateTime.Now.ToLongTimeString() End Sub Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) StockPrice.Text = GetStockPrice() TimeOfPrice.Text = DateTime.Now.ToLongTimeString() End Sub Private Function GetStockPrice() As String Dim randomStockPrice As Double = 50 + New Random().NextDouble() Return randomStockPrice.ToString("C") End Function Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Timer1.Interval = 10000 Timer1.Enabled = True End Sub Protected Sub RadioButton2_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Timer1.Interval = 60000 Timer1.Enabled = True End Sub Protected Sub RadioButton3_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Timer1.Enabled = False End Sub</script></head><body> <form runat="server"> <asp:ScriptManager runat="server" /> <asp:Timer OnTick="Timer1_Tick" runat="server" Interval="10000" /> <asp:UpdatePanel runat="server" UpdateMode="Conditional"> <Triggers> <asp:AsyncPostBackTrigger ControlID="Timer1" /> </Triggers> <ContentTemplate> Stock price is <asp:Label runat="server"></asp:Label><BR /> as of <asp:Label runat="server"></asp:Label> </ContentTemplate> </asp:UpdatePanel> <div> <asp:RadioButton AutoPostBack="true" GroupName="TimerFrequency" runat="server" Text="10 seconds" OnCheckedChanged="RadioButton1_CheckedChanged" /><br /> <asp:RadioButton AutoPostBack="true" GroupName="TimerFrequency" runat="server" Text="60 seconds" OnCheckedChanged="RadioButton2_CheckedChanged" /><br /> <asp:RadioButton AutoPostBack="true" GroupName="TimerFrequency" runat="server" Text="Never" OnCheckedChanged="RadioButton3_CheckedChanged" /><br /> <br /> Page originally created at <asp:Label runat="server"></asp:Label> </div> </form></body></html>

Comentarii

Utilizați proprietatea intervalului pentru a seta frecvența cu care controlul temporizatorului începe un post de poștă electrver.Utilizați proprietatea Intervalului pentru a seta cât de des controlul temporizatorului inițiază postarea pe server. Puteți modifica valoarea proprietății intervalului în codul de server după un post de poștă electronică, ca într-un driver de eveniment pentru evenimentul Tick.You puteți modifica valoarea proprietății intervalului în codul serverului după postarea, cum ar fi într-un handler de evenimente pentru Tick eveniment. Precizia când controlul temporizatorului returnează datele pe serverul web depinde de acuratețea funcției ECMAScript (JavaScript) window.setTimeout care rulează pe browser. Precizia când posturile de control al temporizatorului Înapoi la serverul Web depinde de acuratețea ECMAScriptului (JavaScript) window.setTimeout care rus în browser.

Notă

Stabilirea proprietății intervale într-o valoare mică poate genera un trafic semnificativ către și de pe serverul web.Setarea proprietății intervale la valoarea mică poate genera trafic semnificativ către și de pe serverul web. Utilizați controlul temporizatorului pentru a actualiza conținutul doar ori de câte ori este necesar. Utilizarea temporizatorului pentru a reîmprospăta conținutul doar cât mai des.

La schimbarea valorii proprietății interne, ECMAScript Codul de timp care rulează pe browser va fi resetat când actualizările sunt reprezentate.>

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *