Таймер в asp.net работает, когда я запускаю приложение в локальном хосте, и когда я загружаю и проверяю онлайн-таймер, просто не работает.Таймер в asp.net отлично работает в localhost, но не в сети
У меня есть условие, когда пользователь нажимает кнопку «Запросить элемент», в ярлыке сообщение должно отображаться как «Отправлено успешно», иначе «Некоторое сообщение об ошибке». Итак, что я сделал, я создал панель обновления и внутри, что я разместил кнопку отправки с двумя ярлыками один для успешного сообщения, а другой для сообщения об ошибке. И таймер, который я установил в течение 2 секунд, чтобы показать сообщение всего за 2 секунды и скрыть их.
Вот мой Sorce код:
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Button ID="btnAdd" runat="server" Text="Request Item" Width="128px" OnClick="btnAdd_Click1" Height="38px" />
<asp:Label ID="lblSuccess" runat="server" Font-Bold="True" ForeColor="#00CC00"></asp:Label>
<asp:Label ID="lblErrorMessage" runat="server" Font-Bold="True" ForeColor="Red"></asp:Label>
<br />
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick1" Enabled="False">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
Ниже приведен код, в котором управление таймер запускается под кнопкой "Request Item".
lblSuccess.Visible = true;
lblSuccess.Text = "Records Successfully Saved!";
Timer1.Enabled = true;
Ниже приведен код, обозначающий событие таймера.
protected void Timer1_Tick1(object sender, EventArgs e)
{
txtCount.Text = txtCount.Text + 1;
if (txtCount.Text == "11") //Here "11" is counted as each timer tick. 1 for 1 timer tick
{
lblSuccess.Visible = false;
lblErrorMessage.Visible = false;
Timer1.Enabled = false;
txtCount.Text = "";
}
}
Это скорее будет работа для таймера JavaScript, а не на стороне сервера по таймеру. –
, если вы используете ToolScriptManager, попробуйте добавить атрибут CombineScript = "false" в этот файл и попытаться ... у меня получилась эта ошибка. Я получил это решение, и он сработал. – Sachu
Да, я использую скрипт ajax для панели календаря и обновления – Jilu