После загрузки панели обновления через таймер я не могу сделать какой-либо асинхронный запрос от панели обновления.
пример aspx-кода:
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
<ContentTemplate>
<%--The Timer that causes the partial postback--%>
<asp:Timer runat="server" Interval="100" OnTick="Timer_Tick" Id="Timer1"/>
<asp:ImageButton ID="btnSaveEmployeePrevJobs" runat="server" ImageAlign="AbsBottom"
ImageUrl="~/Images/saveOff.gif" onmouseout="this.src='../Images/saveOff.gif'"
onmouseover="this.src='../Images/saveOn.gif'" OnClick="btnSaveEmployeePrevJobs_Click"/>
</ContentTemplate>
Код на стороне сервера:
private void Timer_Tick(object sender, EventArgs args)
{
Timer1.Enabled = false;
//some code
}
protected void btnSaveEmployeePrevJobs_Click(object sender, EventArgs e)
{
// some code
}
Проблема: невозможно вызвать событие щелчка по нажатию кнопки, обычно включается таймер (не знаю почему), и он вызывает сам себя вместо вызова события щелчка ..
Заранее спасибо ..