Obtient ou définit le nombre de millisecondes à prévoir avant de commencer un post-pack.gets ou définit le nombre de millisecondes à attendre avant d’initier un publication .
public: property int Interval { int get(); void set(int value); };
public int Interval { get; set; }
Public Property Interval As Integer
Valeur de la propriété
int32
Nombre de millisecondes à prévoir avant de commencer un post-pack.Le nombre de millisecondes à attendre avant d’initier un après-vente. La valeur par défaut est de 60 000 (60 secondes). La valeur par défaut est de 60 000 (60 secondes).
exceptions
La valeur spécifiée est inférieure ou égale à zéro. La valeur spécifiée est inférieure ou égale à zéro.
Exemples
fr L’exemple suivant montre une commande UpdatePanel montrant des actions et une heure généralisées au hasard. Le prix.L’exemple suivant montre un contrôle UpdatePanel qui affiche un prix d’actions généré au hasard et le temps que le prix de l’action a été généré. Par défaut, le contrôle de la minuterie met à jour le contenu de la commande UpdatePanel toutes les 10 secondes. Par défaut, le contrôle de la minuterie met à jour le contenu dans la commande UpdatePanel toutes les 10 secondes. L’utilisateur peut décider de mettre à jour le prix des actions toutes les 10 secondes, toutes les 60 secondes, ou pas du tout. La propriété d’intervalle est établie dans l’élection de l’utilisateur. La propriété Intervalle est définie sur le choix de l’utilisateur.
<%@ Page Language="C#" AutoEventWireup="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>Timer Example Page</title> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { OriginalTime.Text = DateTime.Now.ToLongTimeString(); } protected void Timer1_Tick(object sender, EventArgs e) { StockPrice.Text = GetStockPrice(); TimeOfPrice.Text = DateTime.Now.ToLongTimeString(); } private string GetStockPrice() { double randomStockPrice = 50 + new Random().NextDouble(); return randomStockPrice.ToString("C"); } protected void RadioButton1_CheckedChanged(object sender, EventArgs e) { Timer1.Enabled = true; Timer1.Interval = 10000; } protected void RadioButton2_CheckedChanged(object sender, EventArgs e) { Timer1.Enabled = true; Timer1.Interval = 60000; } protected void RadioButton3_CheckedChanged(object sender, EventArgs e) { Timer1.Enabled = false; } </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> <br /> </ContentTemplate> </asp:UpdatePanel> <div> <br /> Update stock price every:<br /> <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 /> Page loaded at <asp:Label runat="server"></asp:Label> </div> </form></body></html>
Commentaires
Utilisez la propriété intervalle pour définir la fréquence avec laquelle la commande de minuterie démarre un message sur le serveur. Utilisez la propriété intervalle pour définir la fréquence à laquelle le contrôle de la minuterie initie à la publication du serveur. Vous pouvez modifier la valeur de la propriété d’intervalle dans le code du serveur après un publication, comme dans un pilote d’événement pour l’événement Tick.Vous pouvez modifier la valeur de la propriété d’intervalle dans le code du serveur après la publication, par exemple dans un gestionnaire d’événements pour la Cocher événement. La précision du moment où la commande de minuterie renvoie les données sur le serveur Web dépend de la précision de la fonction ECMAScript (JavaScript) window.setTimeout
qui fonctionne sur le navigateur. La précision du moment où le contrôle de la minuterie poste. Retour au serveur Web dépend de la précision de la carte ECMAScript (JavaScript) window.setTimeout
fonction qui rus dans le navigateur.
note
L’établissement de la propriété d’intervalle dans une petite valeur peut générer un trafic important vers et à partir du serveur Web.Setage de la propriété d’intervalle à une petite valeur peut générer du trafic de signataires vers et depuis le serveur Web. Utilisez le contrôle de la minuterie pour mettre à jour le contenu uniquement aussi souvent que nécessaire. Utilisez le contrôle de la minuterie pour rafraîchir le contenu uniquement aussi souvent que nécessaire.
Lorsque vous modifiez la valeur de la propriété interne, de l’ECMAScript Le code temporel qui fonctionne sur le navigateur sera réinitialisé lorsque les mises à jour sont représentées.>