通過Timer加載updatepanel後,我無法從updatepanel發出任何異步請求。在C中使用UpdatePanel和Timer進行延遲加載#
樣品的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
}
問題:無法按鈕點擊提高點擊事件 ,基本定時器得到 啓用(不知道爲什麼),它再次呼叫 而不是呼叫荷蘭國際集團點擊 事件..提前
謝謝..
我只是優化現有的代碼,這是建立在這樣的UpdatePanel使用jQuery將是一個巨大的變化.. :( – xtremist 2011-03-28 06:50:39