我需要创建一个MVC 4控制器,它可以以XML格式的JSON格式返回相同的数据,具体取决于视图的请求。创建两个控制器会更好吗?或者可以用一个控制器完成吗?如果可以使用一个控制器完成,有人可以告诉我这是如何完成的吗?
感谢。
答案 0 :(得分:0)
您当然可以向现有控制器添加Action
,该控制器将返回JSON
个对象作为结果;幸运的是,MVC有一个很好的,内置的方式返回JSON
:
public JsonResult MyJsonAction()
{
var result = "my data";
return Json(result);
}
关于返回XML
,似乎有一些有用的答案question