![](/img/trans.png)
[英]How to return JSON data similar to the way XML returns data from database asp.net
[英]How to make asp.net page returns JSON data?
正如问题中提到的,如何使asp.net页面以JSON格式返回数据?
通过使用HTML
响应,您可以使用JSON响应。 我想您想要做的就是添加一个可以用JSON响应的接口。
使用.NET,您可以使用以JSON格式响应的webservice,请查看以下文章:
http://encosia.com/using-jquery-to-consume-aspnet-json-web-services/
这取决于您使用的是Webforms还是MVC。
对于网络表单,您可以只写出所需的数据:
Response.Clear(); // not needed it you have an empty page markup
Response.ContentType = "application/json";
Response.Write("{\"hello\":\"world\"}");
Response.End();
对于MVC,您可以在页面的操作中使用Content
方法:
return Content("{\"hello\":\"world\"}", "application(json");
更好的方法是使用HttpHandler 。 它允许您输出任何想要的东西。 另一种方法是使用web方法 ,但是我不确定返回json而不是XML会很容易
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.