9
在ASP.NET MVC 3中,哪個更正確使用:Json()
或new JsonResult()
?要麼返回相同的結果。感謝您幫助解決辦公室辯論。JsonResult或Json:使用哪個?
在ASP.NET MVC 3中,哪個更正確使用:Json()
或new JsonResult()
?要麼返回相同的結果。感謝您幫助解決辦公室辯論。JsonResult或Json:使用哪個?
Json()
只是一個擴展方法,實際上在幕後返回一個JsonResult
對象(而不是直接調用構造函數)。
我幾乎總是自己使用擴展方法。這更符合行動方法的其他常見返回類型,如View()
,PartialView()
等。
我也確保爲我創建的任何自定義ActionResult類型創建擴展方法。最後,這是個人喜好的問題。
@BitFlipper自從MVC 1(http://msdn.microsoft.com/en-us/library/dd504936(v=VS.90).aspx) – marcind