我遇到一個代碼不順序執行,雖然我沒有使用線程的問題。我的代碼調用一個函數,當我在函數內部調試時,它返回到函數調用後面的代碼行,儘管函數沒有完成執行,我不知道爲什麼會發生這種情況,有什麼想法?提前致謝。代碼行不按順序執行
workflow.SaveControlTiempo(solEntity, traId, Usuario.GetUsrId()); // this is my function
// code execution continues here even if the function hasn't finished
// and since the function hasn't finished I get an exception
RadAjaxManager.GetCurrent(Page).RadAlert("Solicitud Transicionada con \u00c9xito");
var javascripFunction = "CloseWindow('Solicitud <b>{0}</b><br />Transicionada con \u00c9xito.<li> <b>Etapa Destino: </b>{1}<li><b>Usuario: </b>{2}');";
javascripFunction = string.Format(javascripFunction, solEntity.SOL_CODIGO, solEntity.WKF_ETP_ETAPAS.ETP_DES,
DNNUtil.GetInstance().GetUserName(solEntity.USR_ID));
您是否運行過Debug或Release版本? – Joey 2010-04-22 21:55:18
你在開始「RadAjaxManager」的行上有斷點嗎? – 2010-04-22 22:00:33