public static void Send(XmlDocument xmldoc, string content) { string responseContent = MessagesHelp.ReturnResponseContent(xmldoc, content); HttpContext.Current.Response.ContentEncoding = Encoding.UTF8; HttpContext.Current.Response.Write(responseContent); }
/// <summary> /// 判断公众号配置是否有效 /// 如果无效发送无效信息 /// 如果有效发送正确信息 /// </summary> /// <param name="context"></param> /// <returns></returns> private bool IsTrueMessages(HttpContext context) { XmlDocument xmlContext = MessagesHelp.GetPostStrConverToXmlDoc(context); Entity.Weixin.WeixinBaseConfigure entity = new Entity.Weixin.WeixinBaseConfigure(); //获取微信公众号实体信息 entity = FactoryBo.Weixin.WeixinBaseConfigureFactoryBo.GetObject("WeixinConfigureBoFactory"). WeixinConfigureBo.GetById(FactoryBo.Weixin.WeixinPublicSettingFactoryBo.GetObject("WeixinPublicBoFactory"). WeixinPublicBo.GetByOriginalId(MessagesHelp.GetToUserName(xmlContext)).WxId); if (entity != null && entity.WxIsFlag == 1)//判断成立 开始发送正常信息 { OpenSDK.Weixin.MessagesHandlers.Response.ResponseHelp.Send(xmlContext, "发送正确信息123" + xmlContext.InnerText); return(true); } else { OpenSDK.Weixin.MessagesHandlers.Response.ResponseHelp.Send(xmlContext, "配置信息未通过审核或服务到期!"); return(false); } }