私はマスターページとコンテンツページを使用するasp.netアプリケーションを1つ使用しています。 コンテンツページの1つで、より多くのデータを含む1つのグリッドをロードしています。マスターページでは、キャンセルボタンを使用してプログレスバーイメージを表示するために更新パネルを使用しました。 コンテンツページにグリッドをロードすると、キャンセルボタンがプログレスバーに表示されます。進行状況をクリアするために、私はうまく動作しているjavascriptのキャンセルボタンをクリックして非表示にローダーイメージを書いています。ページの現在のプロセスを殺す方法
私のプロセスはまだ実行されていますキャンセルボタンをクリックするとこのプロセスがキャンセルされます。 以下は、マスターページボタンをクリックしたときに起動されるメソッドです。
private void ViewReports(string someFilterCondition)
{
//Business logic to get data from db.
}
より多くの時間を割いてビジネスロジック - それは、SQLクエリが結果儀式を与えるために多くの時間を取っているようですか? – Kavin
はいKavin、その理由は私がここに必要なのはキャンセルボタンのプロセスをクリックするとそれを殺すはずです。 –
このhttps://stackoverflow.com/questions/4779679/stop-sql-query-execution-from-net-codeを参照してください。それがあなたを助けることを願う。 – Kavin