在ASP.NET MVC控制器的POST操作中,需要将返回的数据格式转换为Json格式,并使用Json方法返回数据。然后,通过Ajax来获取数据并执行成功的操作。
以下是代码示例:
控制器方法:
[HttpPost] public ActionResult MyPostAction(int id) { //执行操作并获取结果 MyModel result = MyService.DoSomething(id);
//将结果转换为Json格式并返回
return Json(result);
}
Ajax调用:
$.ajax({ url: "/MyController/MyPostAction", type: "POST", data: { id: myId }, dataType: "json", success: function(response) { //执行成功的操作 } });