public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); returnUrl = StringUtils.ValueFromUrl(GetQueryString("returnUrl")); if (!IsPostBack) { //base.BreadCrumbConsole(AppManager.CMS.LeftMenu.ID_Site, "绑定微信公众帐号", AppManager.Permission.Platform_Site); #region 确认绑定接口没有问题 if (!IsNet45OrNewer()) { FailMessage("请检查是否安装了.NET Framework 4.5以上版本"); return; } var hostUrl = PageUtils.GetHost(); if (hostUrl.IndexOf(":") >= 0) { var port = hostUrl.Split(new char[] { ':' })[1]; if (port != "80") { FailMessage("请检查站点是否设置为80端口"); return; } } var testUrl = PageUtils.AddProtocolToUrl("/api/mp/url?id=1"); var result = string.Empty; WebClientUtils.Post(testUrl, string.Empty, out result); if (!StringUtils.EqualsIgnoreCase(result, "failed:id=1") && !StringUtils.EqualsIgnoreCase(result, "参数错误")) { FailMessage("绑定微信公众账号需要的api有问题! 详细错误信息:" + result); return; } #endregion var accountInfo = WeiXinManager.GetAccountInfo(PublishmentSystemID); EWXAccountTypeUtils.AddListItems(rblWXAccountType); ControlUtils.SelectListItems(rblWXAccountType, EWXAccountTypeUtils.GetValue(EWXAccountTypeUtils.GetEnumType(accountInfo.AccountType))); tbWhchatID.Text = accountInfo.WeChatID; ltlURL.Text = PageUtilityWX.API.GetMPUrl(PublishmentSystemID); ltlToken.Text = accountInfo.Token; tbAppID.Text = accountInfo.AppID; tbAppSecret.Text = accountInfo.AppSecret; } }