protected void Page_Load(object sender, EventArgs e) { string strSiteID = string.Empty; string strSiteCode = string.Empty; string strTitle = string.Empty; string strTheme = string.Empty; string strOpenID = string.Empty; if (null == Request.QueryString["openid"]) { return; } if (Request.QueryString["openid"].ToString().Length > 29 || Request.QueryString["openid"].ToString().Length < 25) { strOpenID = Common.Common.NoHtml(Request.QueryString["openid"].ToString()); } else { strOpenID = Request.QueryString["openid"].ToString(); } if (null == Request.QueryString["sitecode"]) { return; } strSiteCode = Common.Common.NoHtml(Request.QueryString["sitecode"].ToString()); //取站点相册列表 DAL.Album.UserPhotoDAL dalUserPhoto = new DAL.Album.UserPhotoDAL(); DataSet dsThumbList = dalUserPhoto.GetMyPhoto(strSiteCode, strOpenID); List <Model.Album.UserPhoto> lstThumb = new List <Model.Album.UserPhoto>(); foreach (DataRow row in dsThumbList.Tables[0].Rows) { Model.Album.UserPhoto model = DataConvert.DataRowToModel <Model.Album.UserPhoto>(row); lstThumb.Add(model); } //读取模板内容 string text = System.IO.File.ReadAllText(Server.MapPath("Themes/PhotoWall/MyThumbList.html")); JinianNet.JNTemplate.TemplateContext context = new JinianNet.JNTemplate.TemplateContext(); context.TempData["sitecode"] = strSiteCode; context.TempData["title"] = "我的照片"; context.TempData["lstThumb"] = lstThumb; context.TempData["footer"] = "奥琦微商易"; JinianNet.JNTemplate.Template t = new JinianNet.JNTemplate.Template(context, text); t.Render(Response.Output); }
protected void Page_Load(object sender, EventArgs e) { string strSiteID = string.Empty; string strSiteCode = string.Empty; string strTitle = string.Empty; string strTheme = string.Empty; string strOpenID = string.Empty; //订阅号 //if (null == Request.QueryString["openid"]) //{ // return; //} //if (Request.QueryString["openid"].ToString().Length > 29 || Request.QueryString["openid"].ToString().Length < 25) //{ // strOpenID = Common.Common.NoHtml(Request.QueryString["openid"].ToString()); //} //else //{ // strOpenID = Request.QueryString["openid"].ToString(); //} //if (null == Request.QueryString["sitecode"]) //{ // return; //} //strSiteCode = Common.Common.NoHtml(Request.QueryString["sitecode"].ToString()); if (null == Request["state"] || Request["state"] == "") { return; } else { strSiteCode = Common.Common.NoHtml(Request.QueryString["state"].ToString()); Session["strSiteCode"] = strSiteCode; } string code = Request.QueryString["code"] as string; if (!string.IsNullOrEmpty(code)) { WXConfigDAL dal = new WXConfigDAL(); Model.WeiXin.WXConfig wxConfig = dal.GetWXConfigBySiteCode(strSiteCode); if (wxConfig != null) { WeiXinCore.Models.WeiXinConfig weixinConfig = new WeiXinCore.Models.WeiXinConfig() { ID = wxConfig.WXID, Name = wxConfig.WXName, Token = wxConfig.WXToken, AppId = wxConfig.WXAppID, AppSecret = wxConfig.WXAppSecret }; WeiXinCore.WeiXin weixin = new WeiXinCore.WeiXin(weixinConfig); Oauth2AccessToken oauth2AccessToken = weixin.GetOauth2AccessToken(code); if (oauth2AccessToken != null) { strOpenID = oauth2AccessToken.OpenID; } } } Session["OpenID"] = strOpenID; //取站点相册列表 DAL.Album.UserPhotoDAL dalUserPhoto = new DAL.Album.UserPhotoDAL(); DataSet dsThumbList = dalUserPhoto.GetMyPhoto(strSiteCode, strOpenID); List <Model.Album.UserPhoto> lstThumb = new List <Model.Album.UserPhoto>(); foreach (DataRow row in dsThumbList.Tables[0].Rows) { Model.Album.UserPhoto model = DataConvert.DataRowToModel <Model.Album.UserPhoto>(row); lstThumb.Add(model); } //读取模板内容 string text = System.IO.File.ReadAllText(Server.MapPath("Themes/PhotoWall/MyThumbList.html")); JinianNet.JNTemplate.TemplateContext context = new JinianNet.JNTemplate.TemplateContext(); context.TempData["sitecode"] = strSiteCode; context.TempData["title"] = "我的照片"; context.TempData["lstThumb"] = lstThumb; context.TempData["footer"] = "奥琦微商易"; JinianNet.JNTemplate.Template t = new JinianNet.JNTemplate.Template(context, text); t.Render(Response.Output); }