我最近发现了一些Asp.NetMvc2代码示例,这些示例对返回ContentResult的Controller中的操作进行了一些ajax调用。我在尝试在Mvc3中转换这些示例而不将操作的返回类型更改为JsonResult时遇到了一些问题。任何人都可以向我解释在ajax调用的上下文中ContentResult和JsonResult之间的区别是什么,在哪些情况下我可以在ajax调用的上下文中使用一个或另一个?我找到了一个好帖子here详细解释了每种类型的结果,但这还不足以回答我的问题。Mvc3中的ContentResult和ajax调用是否存在已知问题?谢谢。
如何从ASP.NETMVCWebAPIController返回HTML?我尝试了下面的代码,但由于未定义Response.Write而出现编译错误:publicclassMyController:ApiController{[HttpPost]publicHttpResponseMessagePost(){Response.Write("Test");returnRequest.CreateResponse(HttpStatusCode.OK);}} 最佳答案 ASP.NET核心。方法一如果您的Controller扩展Control
如何从ASP.NETMVCWebAPIController返回HTML?我尝试了下面的代码,但由于未定义Response.Write而出现编译错误:publicclassMyController:ApiController{[HttpPost]publicHttpResponseMessagePost(){Response.Write("Test");returnRequest.CreateResponse(HttpStatusCode.OK);}} 最佳答案 ASP.NET核心。方法一如果您的Controller扩展Control