0

ページ メソッドを使用して呼び出された Web メソッドがあります。条件は失敗しますが、アサート関数は機能しません。

コードが失敗する条件をテストし、Assert メソッドのようにデバッグしたいと考えています。

その Web メソッドをどのようにデバッグすればよいですか。提案してください。

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 をデバッグする他の方法はありますか?

4

1 に答える 1

2

You will need to provide the code for a fuller answer, however keep in mind that if you are using Debug.Assert and not running in Debug mode, then the Assert is not even compiled into the code. That could be the reason your assert is not triggering.

Here is a MSDN article on how to run in debug mode. Typically, if you are running from visual studio, then this should prompt you to change the settings, though

于 2012-04-17T15:16:03.840 に答える