0
我有一個使用頁面方法調用的web方法。雖然條件失敗,但Assert函數不起作用。Webmethod中的斷言方法asp.net
我想測試我的代碼在什麼情況下出現故障,並在Assert menthod中進行調試。
我應該如何調試該web menthod。請建議。
JavaScript代碼
function sendingRqstForDealerCard(Argument) {
PageMethods.DealerTurn(OnSuccess);
function OnSuccess(response) {
Sys.Debug.assert(response!="", "respone is blanck in DealerTurn Function");
}
JavaScript的斷言是工作,但我有代碼來檢查代碼後面。
代碼
[WebMethod]
public static string DealerTurn()
{
string previousRowHandTotal = BLHand.GetHandTotalField(hand, Convert.ToUInt16(dealerSpotID));
System.Diagnostics.Debug.Assert(previousRowHandTotal != string.Empty,"previousRowHandTotal is empty in dealerTurn function.");
}
背後是否有其他的方式來調試的WebMethod?
我已經更新了我的代碼。你可以檢查它。 – 2012-04-17 16:29:52
您是否在調試模式下運行?你是否期待這在發佈代碼中工作?然後你會想使用'Trace.Assert'。或者,也許你真的想拋出異常? – 2012-04-17 16:32:25
是的,我在調試模式下運行。 – 2012-04-17 17:33:58