我正在使用一個asp.net應用程序,其中我使用了母版頁和內容頁。 在其中一個內容頁面中,我正在加載一個包含更多數據的網格,而在母版頁中,我使用更新面板來顯示帶取消按鈕的進度條圖像。 現在,當我在內容頁面上加載網格時,進度條顯示取消按鈕。爲了清除進度,我寫了加載器圖像隱藏在取消點擊按鈕在JavaScript中工作正常。如何殺死頁面的當前進程
但我的過程仍在運行如何取消這個過程點擊取消按鈕。 下面是點擊母版頁按鈕時觸發的方法。
private void ViewReports(string someFilterCondition)
{
//Business logic to get data from db.
}
當花更多的時間這個方法調用業務邏輯。當點擊取消按鈕時,它隱藏了加載圖像,但用戶不知道該過程是否被取消,並且在某些時候他獲得加載的gridview後知道該過程仍在運行。 我如何取消當前過程?
業務邏輯花費更多的時間 - 它似乎sql查詢花費更多的時間給結果的儀式? – Kavin
是的Kavin,這就是爲什麼我需要在這裏點擊取消按鈕過程應該殺死它。 –
看到這個https://stackoverflow.com/questions/4779679/stop-sql-query-execution-from-net-code。希望它能幫助你。 – Kavin