2011-07-20 15 views

Odpowiedz

10

Json() to tylko metoda rozszerzenia, która zwraca obiekt za obiektami JsonResult (zamiast konieczności wywoływania bezpośrednio konstruktora).

Ja prawie zawsze używam samej metody rozszerzenia. Jest to bardziej zgodne z innymi popularnymi typami zwracania z metod działania, takich jak View(), PartialView(), itp.

Zapewniam również utworzenie metody rozszerzenia dla dowolnych niestandardowych typów ActionResult, które utworzę. W końcu to kwestia osobistych preferencji.

+0

@BitFlipper oba są dostępne od MVC 1 (http://msdn.microsoft.com/en-us/library/dd504936(v=VS.90).aspx) – marcind

Powiązane problemy