Asp.net

JsonResult 或 Json:使用哪個?

  • July 20, 2011

在 ASP.NET MVC 3 中,使用哪個更正確:Json()new JsonResult()?要麼返回相同的結果。感謝您幫助解決辦公室辯論。

Json()只是一個擴展方法,實際上在JsonResult後台返回一個對象(而不是需要直接呼叫建構子)。

我自己幾乎總是使用擴展方法。這與來自 Action 方法(如View(),PartialView()等)的其他常見返回類型更加一致。

我還確保為我創建的任何自定義 ActionResult 類型創建擴展方法。最後,這是個人喜好的問題。

引用自:https://stackoverflow.com/questions/6766549