2009-01-01 48 views

回答

5

检查the source以查看JsonResult是如何实现的。使用DataContractJsonSerializer实现从ActionResult派生。现在使用Json()辅助方法并不容易,但是您可以在图层超类型控制器中创建自己的辅助方法。您的新帮手方法将返回您的新的ActionResult派生。

+0

这正是我最终做的。它只是实例化JavascriptSerializer,并且编写ActionResult派生的DataContractJsonResult相当简单。 – 2009-01-01 04:53:10