2016-12-08 77 views
0

當我的網頁上的數據太多時,按鈕事件點擊事件不能立即觸發,它可能在3分鐘後觸發。但它在網頁上的數據較少。爲什麼?我是Aps.net網絡應用程序的初學者。請親切指教我。 以下圖片是我的網站申請表格。 enter image description here按鈕點擊事件不能立即觸發

protected void butPost_Click(object sender, EventArgs e) 
    { 
     isAutogenearte = Convert.ToBoolean(ViewState["isAutogenearte"]); 
     if (isAutogenearte) 
     { this.voucherPostignWithAutogenerate(); } 
     else 
     { this.voucherPostingWithManual(); } 

    } 

回答

0

每次點擊觸發事件,在服務器端,網頁上的全部數據上傳到服務器進行處理。所以更多的數據需要一點時間才能完全上傳,然後點擊事件被激發。

請參考ASP.NET life cycle here

+0

那麼,我該怎麼做呢?減少數據還是其他方式? –

+0

這取決於您觸發按鈕單擊時想要達到的目標。但是這是需要額外的時間來處理大量數據的原因 –

+0

感謝@Jone Vinoth Joseph爲你安排。:) –

相關問題