Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string jsTicket, jsSign, timestamp, nonceStr, url;

        url      = Request.Url.ToString().Split('#')[0];
        jsTicket = WxJSAPI.GetJsAPITicket();
        jsSign   = WxJSAPI.MakeJsAPISign(jsTicket, url, out nonceStr, out timestamp);

        //向前端页面注册JS变量,用于调用微信客户端JS-API
        ScriptManager.RegisterStartupScript(Page, this.GetType(), "wxJSAPI", string.Format("var appId = '{0}', timestamp = '{1}', nonceStr = '{2}', signature = '{3}';", Config.APPID, timestamp, nonceStr, jsSign), true);
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string jsTicket, jsSign, timestamp, nonceStr, url;

        url      = Request.Url.ToString().Split('#')[0];
        jsTicket = WxJSAPI.GetJsAPITicket();
        jsSign   = WxJSAPI.MakeJsAPISign(jsTicket, url, out nonceStr, out timestamp);

        //向前端页面注册JS变量,用于调用微信客户端JS-API
        ScriptManager.RegisterStartupScript(Page, this.GetType(), "wxJSAPI", string.Format("var wxJsApiParam={{appId:'{0}', timestamp:'{1}', nonceStr:'{2}', signature:'{3}'}}, pageSize={4};", Config.APPID, timestamp, nonceStr, jsSign, Config.ProductListPageSize), true);

        List <Category> categoryList;
        List <Fruit>    fruitList;
        FruitImg        mainImg;

        //从每个商品类别中选取第一个商品的图片,作为轮播图图片
        categoryList = Category.FindAllCategory();
        categoryList.ForEach(c =>
        {
            fruitList = Fruit.FindFruitByCategoryID(c.ID);
            if (fruitList != null && fruitList.Count > 0)
            {
                mainImg = fruitList[0].FruitImgList.Find(img =>
                {
                    if (img.MainImg)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                });
                if (mainImg != default(FruitImg))
                {
                    this.divSlides.InnerHtml += string.Format("<div><img u=\"image\" src=\"images/{0}\" alt=\"{1}:{2}\" /></div>", mainImg.ImgName, fruitList[0].FruitName, fruitList[0].FruitDesc);
                }
            }
        });
    }