Возвращение JsonResult дает ошибку Server 500? - PullRequest
3 голосов
/ 23 июня 2011

Первая попытка 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 никогда не отображается.

1 Ответ

6 голосов
/ 23 июня 2011

Вы должны вернуть свой результат как:

return Json("test", JsonRequestBehavior.AllowGet)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...