首次尝试MVC。尝试返回JsonResult。我的控制器中有这个:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetHistoricalReports()
{
JsonResult result = Json("test");
//JsonResult result = Json(DashboardSessionRepository.Instance.HistoricalReports);
return result;
}
在我看来:
function OnHistoricalListBoxLoad(historicalListBox) {
$.getJSON('GetHistoricalReports', function (data) {
alert(data);
}
我在GetHistoricalReports内部设置了一个断点,它确实受到了打击。但是,从不显示OnHistoricalListBoxLoad中的警报。
最佳答案
您需要像这样返回结果:
return Json("test", JsonRequestBehavior.AllowGet)
关于c# - 返回JsonResult给服务器500错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6446234/