MxWeiXinPF.Web/shop/index.aspx.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using MxWeiXinPF.Templates;
using System;
using System.Collections.Generic;
using MxWeiXinPF.Common;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Senparc.Weixin.MP.AdvancedAPIs;
using Senparc.Weixin.MP.AdvancedAPIs.OAuth;
namespace MxWeiXinPF.Web.shop
{
public partial class index : ShopBasePage
{
override protected void OnInit(EventArgs e)
{
base.OnInit(e);
if (errInitTemplates != "")
{
Response.Write(errInitTemplates);
return;
}
//1获得模版基本信息
BLL.wx_module_templates tBll = new BLL.wx_module_templates();
templateFileName = tBll.GetTemplatesFileNameByWid("shop", wid);
if (templateFileName == null || templateFileName.Trim() == "")
{
errInitTemplates = "不存在该帐号或者该帐号尚未设置模版!";
Response.Write(errInitTemplates);
Response.End();
return;
}
//授权
//string openid = "";
//BLL.wx_userweixin bll = new BLL.wx_userweixin();
//Model.wx_userweixin wxModel = bll.GetModel(wid);
//string code = MyCommFun.QueryString("code");
//if (code == null || code.Trim() == "")
//{
// openid = MyCommFun.RequestOpenid();
// string thisUrl = MyCommFun.getWebSite() + "/shop/index.aspx?wid=" + wid;
// string newUrl = OAuthApi.GetAuthorizeUrl(wxModel.AppId, thisUrl, "reg", OAuthScope.snsapi_base);
// Response.Redirect(newUrl);
//}
//else
//{
// var result = OAuthApi.GetAccessToken(wxModel.AppId, wxModel.AppSecret, code);
// openid = result.openid;
//}
//授权结束
serverPath = MyCommFun.GetRootPath() + "/shop/templates/" + templateFileName + "/index.html";
ShopTemplateMgr template = new ShopTemplateMgr("/shop/templates/" + templateFileName, serverPath, wid);
template.tType = TemplateType.Index;
//template.openid = MyCommFun.RequestOpenid();
后面还有 5 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
