点击这里给我发消息
点击这里给我发消息
¥1891.00元
智超淘宝店
向微信小程序返回JSON数据
原创
文章标签 ASP.Net

最近在研究微信小程序,而网站使用的是asp.net(估计现在都是使用的asp.net core了吧)。

小程序的登陆,是小程序生成一个code,发送到网站,网站使用code发送相应参数到微信服务器,微信服务器返回信息给网站,网站返回JSON给小程序。

登陆的页面使用.aspx,即使把响应的内容类型设置为application/Json(Response.ContentType = "application/Json";)微信小程序接收的内容即多了一堆html内容。

只输出内容,而不需要页面,则可以使用以下二个方法:

方法一:

使用.ashx文件,新建的文件如下所示:

    /// 
    /// Handler1 的摘要说明
    /// 
    public class Handler1 : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/Json";
            context.Response.Write("Hello World");
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }

访问Handler1.ashx即可

方法二:

删除.aspx页面的html代码即可,但不能删除<%@ Page  %>