У меня такая же проблема как этот вопрос. se the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation я нету никаких проблем с <%@ Page EnableEventValidation="false" %>
.I решить, и я стараюсьне может решить Timer_Tick
protected void Timer1_Tick(object sender, EventArgs e)
{
Label2.Text = Convert.ToString((Convert.ToInt32(Label2.Text) - 1));
if (Convert.ToInt32(Label2.Text) == 0)
{
Timer1.Dispose();
Submit();
}
}
код отлично работает означает submit()
работа, если я вызываю из отправить Button.If его вызова из Timer_Tick
его не work.And таймер не останавливается или dispose.What является проблемой PLZ предложить?
таймер:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
</asp:Timer>
<asp:Label ID="Label1" runat="server" Text="Remaining Time:(Min)"></asp:Label>
<asp:Label ID="Label2" runat="server" Text="100"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
вы можете показать свой код, где вы инициализируете свой таймер? Я подозреваю, что у вас есть что-то не совсем там. Исправлены ли какие-либо исключения? Всегда ли это срабатывает при использовании метода Timer_Tick? –
также где в коде Timer1 объявлен, что это за уровень доступа. – MethodMan