UpdatesController
次のシグネチャを持つアクション メソッドがあります。
public JsonResult GetUpdates(DateTime lastUpdate)
私の見解では、メソッドを呼び出す次のコードがあります (現時点では、テスト用のボタンの onclick イベントにあり、ボタンの ID は clickme です)。
$(document).ready(function(){
$("#clickme").click(function(){
alert("Before");
$.getJSON("http://localhost/Updates/GetUpdates", "04/05/2011 11:44:37", function(data){ alert(data); });
alert("After");
});
});
クリック イベントが発生し、Before
アラートAfter
の両方が発生しますが、json データでアラートが発生しないため、データが返されません。メソッドにブレークポイントも設定しましたがGetUpdates
、ブレークポイントがヒットしません。これは、リクエストが送信されていないことを示していると思いますか?
パラメータに問題がある可能性はありますか?
ありがとう
アップデート
そのため、最終的にVisual Studioでステップスルーするようになり、アクションメソッドはエラーなしで実行されました. ただし、アラートは表示されず、Firebug の [ネット] タブを見ると、この特定のリクエストに対して 500 エラーが表示されますか?