我有一个页面updatePanel
,updateProgress
(位于masterPage中),我对数据库执行相同的更新(最小20000更新),我不希望我的应用程序被冻结我尝试使用网络服务。
这是来自网络服务的代码:
[SoapDocumentMethod(OneWay=true)]
[WebMethod]
public void refaFormula(ListaSelect[] pLista, string pTip, string pAn)
{
updateTabel("0", pTip, pAn);
foreach (ListaSelect a in pLista)
prelucreazaRand(pTip, a, pAn);
updateTabel("1", pTip, pAn);
}
这就是我所说的功能:
sabloaneBugetRefaFormule.sabloaneBuget vTmp = new sabloaneBugetRefaFormule.sabloaneBuget();
vTmp.refaFormulaAsync(vLista, pTip.ToString(), Session["an"].ToString());
但是updateProgres没有停止,在使用F10进行调试时,我可以继续,并且没有代码可以执行。