私は私の部分的なビューでこれを持っています:
<script type="text/javascript">
var jqxhr = $.getJSON("<%= Url.Action("GetTrainingModulePoints" , "Home") %>", function (data) {
console.log(data.id);
});
</script>
HomeController:
[HttpGet]
public JsonResult GetTrainingModulePoints()
{
var currentUser = ZincService.GetUserForId(CurrentUser.UserId);
ZincService.TrainingService.GetTrainingModulePoints(currentUser.UserId);
return Json(new { success = true }, JsonRequestBehavior.AllowGet);
}
GetTrainingModulePointsメソッドは、ルートコントローラーディレクトリのHomeControllerにあります。500内部サーバーエラーが発生したため、検出されません。Url.Actionの何が問題になっていますか?
助けてください?ありがとう