Мне нужно показать дату и таймер в моем проекте. и я использую код:как остановить обратную передачу при вызове управления таймером
<asp:ScriptManager ID="sc2" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="up1" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="UpdateTimer" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Timer ID="UpdateTimer" runat="server" OnTick="UpdateTimer_Tick" Interval="1000"></asp:Timer>
<asp:Label runat="server" ID="DateStampLabel"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
но когда я бегу на местном. он возвращает каждую секунду, а после этого таймер останавливается. любая идея исправить код.
C# Код:
protected void UpdateTimer_Tick(object sender, EventArgs e)
{
DateStampLabel.Text = DateTime.Now.ToString();
}
Не знаете, в чем проблема, не является ли эта цель обратной почтой в секунду? Или ярлык не обновляется? –
, если страница обратная передача каждую секунду, тогда я не могу заполнить детали на той же странице, что и при обновлении, и управление переходит к VS (у меня есть точка останова), а затем метки перестают работать. –
Так вы говорите, что страница обновляет страницу во время обратной передачи таймера? Если да, это должно быть что-то не так с вашей обновленной областью –