-1
我在寫這個AJAX方法時遇到了麻煩。我想返回JsonResult
。 (看起來像是合乎邏輯的事情。)我能找到的所有示例都使用Json()
將結果轉換爲JsonResult
。如何返回JsonResult
[HttpPost]
public JsonResult GetScoreResults(string userId, int chapterId)
{
return new Json(ChapterScoreResultsModel.Create(DbContext, userId, chapterId));
}
但當我嘗試這個辦法:
The type or namespace name 'Json' could not be found (are you missing a using directive or an assembly reference?)
但是,我找不到這個符號的任何地方,我發現用它似乎並沒有做什麼特別的所有文章。我發現在命名空間System.Web.Helpers
符號,但是當我添加using
的是,我得到的錯誤:
Cannot create an instance of the static class 'Json'
什麼是當前的方式來從AJAX方法返回一個JsonResult
?
刪除'new' - 只是'返回JSON(...)' –
new關鍵字不需要 http://www.c-sharpcorner.com/UploadFile/2ed7ae/jsonresult-type-in- mvc/ – Amit
@StephenMuecke:OMG!我不敢相信我沒有看到。 (我添加了新的,因爲最初我沒有使用'Json'。 –