コード例 #1
0
        public String indexMenuListImage(String type, int Size, String urlstr, int index)
        {
            BLL.BLLmenu        bll    = new BLL.BLLmenu();
            IList <SimpleMenu> menus  = bll.GetMenu(type, Size, index);
            string             retstr = "";
            int i = 0;

            foreach (SimpleMenu menu in menus)
            {
                if (i == 0)
                {
                    retstr += " <div style='padding:10px ;text-align: center;float: left;'>";
                }
                retstr += "<div style='float: left;margin-left: 20px;background-color: #fff;'> ";
                retstr += "<img src='img/kuzi.png' />";
                retstr += "<p style='width: 180px;'></p>  ";
                //retstr += "<span style='display: block;float: left;margin-left: 10px;color: #f78642;font-size: 12px;'>¥156</span> ";
                retstr += "<del style='margin-left: -100px;margin-top: 10px;color: #949494;'>¥189</del>";
                retstr += "<dl style='text-align: left;margin-left: 10px;color: #686868;'>2016秋季新款季新款牛仔季新款牛</dl>";
                retstr += "<dl>广东佛山</dl> ";
                retstr += "<input type='button' value='找相似' style='color:#949494;background-color:#fff ;border:1px #ccc solid;padding: 2px;width: 70px;margin-top: 10px;margin-bottom: 20px;' />";
                retstr += "</div> ";
                i++;

                if (i == 5)
                {
                    retstr += " </div>";
                    i       = 0;
                }
            }

            return(retstr);
        }
コード例 #2
0
        /// <summary>
        /// 传入要生成的表,内容包括:文件地址,菜品名称,Id
        /// </summary>
        /// <param name="dt"></param>
        /// <returns></returns>
        ///

        #region 主页菜单列表
        public String createMainMenuList(String type, String value, int Size, int index)
        {
            BLL.BLLmenu  bll    = new BLL.BLLmenu();
            IList <Menu> menus  = bll.GetMenuList(type, value, Size, index);
            string       retstr = "";

            foreach (Menu menu in menus)
            {
                retstr += "<div class='item'>";
                retstr += "     <div class='product-thumb'>";
                retstr += "       <div class='image2 product-imageblock'> <a href='#'>";
                retstr += "     <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'>";
                retstr += "  <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>";
                retstr += "        <div class='caption product-detail text-left'>";
                retstr += "          <h6 data-name='product_name' class='product-name mt_20'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.Introduces + "</a></h6>";
                retstr += "          <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x notcenter'></i></span> <span class='fa fa-stack'><i class='fa fa-star fa-stack-x'></i></span> </div>";
                retstr += "           <span class='price'><span class='amount'><span class='currencySymbol'></span>" + menu.menuname + "</span>";
                retstr += "           </span>";
                retstr += "           <div class='button-group text-center'>";
                retstr += "             <div class='wishlist'><a href='#'><span>wishlist</span></a></div>";
                retstr += "             <div class='quickview'><a href='#'><span>Quick View</span></a></div>";
                retstr += "             <div class='compare'><a href='#'><span>Compare</span></a></div>";
                retstr += "             <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>";
                retstr += "           </div>";
                retstr += "        </div>";
                retstr += "       </div>";
                retstr += "    </div>";
            }

            return(retstr);
        }
コード例 #3
0
        public String GetUserComment(String val)
        {
            BLL.BLLmenu bll = new BLL.BLLmenu();

            string retstr = "";
            IList <UserComment> comments = bll.GetUserComment(val);

            //UserComment commentlist = new UserComment();


            foreach (UserComment list in comments)
            {
                retstr += "    <div class='item'>";
                retstr += " <a  href='#'><img class='example-image' src='" + list.Picture + "' alt=''/></a>";
                retstr += " 	<div class='content-item'>";
                retstr += " 		<span class=time'><a class='btn btn-1'>More</a> SEPTEMBER 30TH</span>";
                retstr += " 		<h3 class='title-item'><a href='#'>Agfa</a></h3>";



                //retstr += "  <p class='info' onclick='edit(this)'>" + list.Comment + "</p> ";
                IList <UserComment> comment = bll.GetUserComment2(list.CommentNumber);
                int i = comment.Count();
                if (i == 0)
                {
                    retstr += "      <div style='e2'>";
                    retstr += "  <p class='info' onclick='edit(this)'>" + list.Comment + "</p> ";
                    retstr += "  </div>";
                }
                else
                {
                    retstr += "      <div class='singlepllist'>";
                    retstr += "  <div style='position:absolute;right:0;top:40px' onclick='list(this)'>" + i + "回复</div>";
                    retstr += "  <p class='info' onclick='edit(this)'>" + list.Comment + "</p> ";
                    foreach (UserComment list2 in comment)
                    {
                        retstr += "  <p class='info' onclick='edit(this)'>" + list2.UserName + "::" + list2.Comment + "</p> ";
                    }
                    retstr += "  </div>";
                }


                //retstr +="        <ul class='list-inline'>";
                // retstr +="           <li><a href='#'><i class='fa fa-eye'></i> 260</a></li>";
                //    retstr +="        <li><a href='#'><i class='fa fa-comment'></i> 260</a></li>";
                //    retstr +="        <li><a href='#'><i class='fa fa-heart'></i> 260</a></li>";
                //    retstr +="        <li><a href='#'><i class='fa fa-share'></i> 260</a></li>";
                //    retstr +="    </ul>";
                retstr += " </div>";
                retstr += " <div class='bottom-item'>";
                retstr += " 	<a href='#' class='btn btn-share share'><i class='fa fa-share-alt'></i> Share</a>";
                retstr += " 	<span class='user f-right'>Posted by <a href='#'>"+ list.UserName + "</a><img src='" + list.UserImg + "' class='img-circle'></span>";
                retstr += " 	</div>";
                retstr += " </div>";
            }

            return(retstr);
        }
コード例 #4
0
        public String GetIngredientDetail(String val)
        {
            BLL.BLLmenu bll = new BLL.BLLmenu();

            string       retstr    = "";
            IList <Menu> siglemenu = bll.GetIngredientDetail(val);



            foreach (Menu menu in siglemenu)
            {
                retstr += "  <div class='item product-layout product-list'>";
                retstr += "  <div class='product-thumb'>";
                retstr += "   <div class='image product-imageblock'> <a href='#'> <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> ";
                retstr += "  <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>";
                retstr += "   <div class='caption product-detail text-left'>";
                retstr += "     <h6 data-name='product_name' class='product-name'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.menuname + "</a></h6>";
                retstr += "    <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span>";
                retstr += "  <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "   <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "     <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "   <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-x'></i></span> </div>";
                retstr += "  <span class='price'><span class='amount'><span class='currencySymbol'>$</span>70.00</span>";
                retstr += "  </span>";
                retstr += "  <p class='product-desc mt_20'>" + menu.Introduces + "</p>";
                retstr += "  <div class='wdcc'>";

                retstr += "  <div class='wdc1'>";
                retstr += " <div class='wdc2'> 2</div>";
                retstr += " <div class='wdc3'>3</div>";
                retstr += "  <div class='wdc3'>4</div>";

                retstr += " <div class='wdc2'> 2</div>";
                retstr += " <div class='wdc3'>3</div>";
                retstr += "  <div class='wdc3'>4</div>";
                //onclick='Ingredient('" + +"')'
                retstr += "  <div > <a href='ingredients.html?val=" + menu.MainIngredient + " '>" + menu.MainIngredient + "的更多做法</a></div>";
                retstr += "  	  </div>";
                //retstr += "   <div class='days'></div>";
                // retstr += "  <div class='hours'></div>";
                // retstr += "  <div class='minutes'></div>";
                // retstr += "  <div class='seconds'></div>";
                retstr += "  </div>";
                retstr += "  <div class='button-group text-center wdbb'>";
                retstr += "   <div class='wishlist'><a href='#'><span>wishlist</span></a></div>";
                retstr += "  <div class='quickview'><a href='#'><span>Quick View</span></a></div>";
                retstr += "  <div class='compare'><a href='#'><span>Compare</span></a></div>";
                retstr += "   <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>";
                retstr += "   </div>";
                retstr += "  </div>";
                retstr += "  </div>";
                retstr += "  </div>";
            }

            return(retstr);
        }
コード例 #5
0
        public String createListImage(String type, int Size, String urlstr, int index)
        {
            BLL.BLLmenu  bll   = new BLL.BLLmenu();
            IList <Menu> menus = bll.GetMenu(type, Size, index);

            string retstr = "";



            //retstr += "                           <div class='data'>";
            foreach (Menu menu in menus)
            {
                String img = menu.CoverImg;
                retstr += "<li> ";
                retstr += "  <a href='#'  title='8元汉堡 全天爆单' target='_blank' class='gbco1ig'>";
                retstr += " <img src='picture/201901281531223754335.jpg' alt=''></a>";
                retstr += "  <div class='gbco1dv gbco1dv1'>";
                retstr += "  <label class='gbco1lb'>汉堡</label>";
                retstr += "  <a href='#'  title='' target='_blank'>麦塔基汉堡</a>";
                retstr += "  <p>额度:3-5万</p>";
                retstr += "  <p>8元汉堡 全天爆单</p>";
                retstr += "   <a href='#'  title='8元汉堡 全天爆单' target='_blank' class='gbco1ck'>立即查看</a> </div>";
                retstr += "  </li>";



                //以前的
                // retstr += "                                <li>";
                // //retstr+="                              <a href='introduce
                // retstr += "                                    <div class='data' onclick='tz("+menu.MenuNumber+")'>";
                // // retstr += "                                        <img src='" + urlstr + dt.Rows[i]["文件地址"].ToString() + "' />";
                // retstr += "                                          <img class='dataimg' src='" + menu.CoverImg + "' />";

                // retstr += "                                      <div class='datadetails'>";
                // retstr += "                                        <h5 class='datatitle'>" + menu.menuname + "</h5>";
                // retstr += "                                        <div class='datacontent'><a href='introduces.html?id=" + menu.MenuNumber + "' class='works-btn'>查看 &gt;</a></div>";
                // retstr += "                                      </div>";
                // retstr += "                                     </div>";
                //retstr += "                               </li>";
            }
            // retstr += "                          </div>";
            return(retstr);
        }
コード例 #6
0
        /// <summary>
        /// 传入要生成的表,内容包括:文件地址,菜品名称,Id
        /// </summary>
        /// <param name="dt"></param>
        /// <returns></returns>
        public String createListImage2(String type, int Size, String urlstr, int index)
        {
            BLL.BLLmenu  bll   = new BLL.BLLmenu();
            IList <Menu> menus = bll.GetMenu(type, Size, index);

            string retstr = "";

            //string scriptstr = "";


            //retstr += "                           <div class='data'>";
            foreach (Menu menu in menus)
            {
                String img = menu.CoverImg;
                //retstr += "                                <li >";
                retstr += "                                     <div class='data'>";
                //retstr += "                                        <img src='" + urlstr + dt.Rows[i]["文件地址"].ToString() + "' />";
                retstr += "                                          <img class='dataimg' src='" + menu.CoverImg + "' />";

                retstr += "                                      <div class='datadetails'>";
                retstr += "                                        <h5 class='datatitle'>" + menu.menuname + "</h5>";
                retstr += "                                        <div class='datacontent'><a href='/zhu_caipinxinxiB.html?id=" + menu.MenuNumber + "' class='works-btn'>查看 &gt;</a></div>";
                retstr += "                                      </div>";
                retstr += "                                     </div>";
                //retstr += "                               </li>";
                //scriptstr += "                                      <script>                       ";
                //scriptstr += "                                            var el, li;";
                //scriptstr += "                                         el = document.getElementById('thelist');";

                //scriptstr += "                                         li = document.createElement('li');";
                //scriptstr += "                                          li.innerHTML ='"+retstr+"';";
                //scriptstr += "                                   //alert('被执行l');";
                //scriptstr += "                                         el.appendChild(li, el.childNodes[0]);";

                //scriptstr += "                                            </script>";


                //all = retstr + scriptstr;
            }
            // retstr += "                          </div>";
            return(retstr);
        }
コード例 #7
0
        public void ProcessRequest(HttpContext context)
        {
            //菜单的读取

            //根据菜单分类读取菜单
            if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuByType")
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配
                String         strret = "";
                CreateMenuList ex     = new CreateMenuList();
                //创建主页菜单
                int Size  = 0;
                int index = 0;
                strret = ex.createMainMenuList("Type", val, Size, index);


                context.Response.Write(strret);
                return;
            }


            #region    退出登录
            if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                context.Session.RemoveAll();


                return;
            }
            #endregion
            #region 判断是否登录
            if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                String username = "";
                String result   = "";
                if (HttpContext.Current.Session["username"] != null)
                {
                }
                if (context.Session["username1"] != null)
                {
                    username = (context.Session["username"]).ToString();
                    result   = username;
                }


                if (username == "")
                {
                    result = "未登录";
                }

                context.Response.Write(result);
                return;
            }
            #endregion

            if (Convert.ToString(context.Request.QueryString["type"]) == "classification")//获得分类列表
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                myoperateClass ex     = new myoperateClass();
                if (val == "mainclasslist")
                {
                    strret = ex.mainClassListImage();
                }
                else
                {
                    strret = ex.ClassificationListImage(val);
                }

                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "mainclasslist")//获得主分类列表
            {
                String         type   = Convert.ToString(context.Request.QueryString["type"]);
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.ClassificationListImage(type);
                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "getmenulist")//菜谱列表
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                myoperateClass ex     = new myoperateClass();
                int            Size   = 0;
                String         urlstr = "";
                int            index  = 0;
                String         strret = ex.indexMenuListImage(val, Size, urlstr, index);
                context.Response.Write(strret);
                return;
            }

            if (Convert.ToString(context.Request.QueryString["type"]) == "1")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int    Size   = 10;
                String urlstr = "";
                User   user   = new User();
                user.UserNumber = "001";
                string         ss     = user.UserNumber;
                String         type   = "1";
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.createListImage(type, Size, urlstr, 0);
                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "11")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int         Size   = 10;
                int         index  = Convert.ToInt32(context.Request.QueryString["index"]);
                String      urlstr = "";
                String      type   = "最近流行";
                BLL.BLLmenu a      = new BLL.BLLmenu();

                if (count == 0)
                {
                    count = a.GetMenuCount("1");
                }
                context.Response.Write("index:" + index);
                if (count - index * Size <= 0)
                {
                    context.Response.Write("没有更多数据了");
                }
                else
                {
                    myoperateClass ex     = new myoperateClass();
                    String         strret = ex.createListImage2(type, Size, urlstr, index);
                    context.Response.Write(strret);
                }


                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "2")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int            Size   = 10;
                String         urlstr = "";
                String         type   = "最近流行";
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.createListImage(type, Size, urlstr, 0);
                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "3")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int            Size   = 10;
                String         urlstr = "";
                String         type   = "时令食材";
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.createListImage(type, Size, urlstr, 0);
                context.Response.Write(strret);
                return;
            }
            //context.Response.ContentType = "text/plain";
            //context.Response.Write("Hello World");
        }
コード例 #8
0
        public String EditorLoad(string tableflag, string number)
        {
            string retstr = "";

            if (tableflag == "User" && number != "")
            {
                BLL.BLLmenu  bll  = new BLL.BLLmenu();
                IList <User> user = bll.GetUserinfo(number, "NotAll");

                PropertyInfo[] pros = typeof(User).GetProperties();

                retstr += "<h1>用户信息编辑</h1>";


                foreach (PropertyInfo pro in pros)
                {
                    retstr += "<div class='line'>";
                    retstr += "<label class='bq' >" + pro.Name + "</label>";
                    retstr += " <input id='" + pro.Name + "' value='";
                    if (pro.Name == "UserName")
                    {
                        retstr += user[0].UserName + "' /> ";
                    }
                    //  else if(pro.Name=="UserNumber")
                    //  retstr+=user[0].UserNumber+"' /> ";
                    else if (pro.Name == "Account")
                    {
                        retstr += user[0].Account + "' /> ";
                    }
                    else if (pro.Name == "PassWord")
                    {
                        retstr += user[0].PassWord + "' /> ";
                    }
                    else if (pro.Name == "PhoneNumber")
                    {
                        retstr += user[0].PhoneNumber + "' /> ";
                    }
                    else if (pro.Name == "UserImg")
                    {
                        retstr += user[0].UserImg + "' /> ";
                    }

                    retstr += "</div>";
                }
                retstr += "<div class='Editorfoot'>";
                retstr += "<div class='editorsubmit'onclick='submit('edit')'>提交</div>";
                retstr += "</div>";
            }
            else if (tableflag == "User" && number == "")
            {
                retstr += "<h1>添加用户</h1>";
                PropertyInfo[] pros = typeof(User).GetProperties();


                foreach (PropertyInfo pro in pros)
                {
                    retstr += "<div class='line'>";
                    retstr += "<label class='bq' >" + pro.Name + "</label>";
                    retstr += " <input id='" + pro.Name + "' />";



                    retstr += "</div>";
                }
                retstr += "<div class='Editorfoot'>";
                retstr += "<div class='editorsubmit'onclick='submit('add')'>提交</div>";
                retstr += "</div>";
            }
            return(retstr);
        }
コード例 #9
0
        public String createPageImage(string menunumber, string usernumber, string tableflag)
        {
            BLLuser blluser = new BLLuser();
            string  retstr  = "";

            if (tableflag == "User")
            {
                IList <UserProductions> menu = blluser.GetUserSingleProduction(usernumber, menunumber);

                retstr += "                               <div class='menuImg'>";
                retstr += "                                       <img src='" + menu[0].FoodImg + "'  />";
                retstr += "                               </div>";
                retstr += "                               <div class='jibenjs'>";
                retstr += "                               </div>";
                retstr += "                                <div class='jieshao'>";
                retstr += "                                       <h1>菜品介绍</h1>";
                retstr += "                                       <div class='menujieshao'>" + menu[0].FoodIntroduce + "</div>";
                retstr += "                                        <h1>需要材料</h1>";
                retstr += "                                        <ul class='shicai'>";
                String   cl         = menu[0].FoodMatrials;
                String[] ingredient = cl.Split('/');
                for (int i = 0; i < ingredient.Length; i++)
                {
                    retstr += "                                            <li>" + ingredient[i].ToString() + "</li>";
                }
                retstr += "                                          </ul>";


                retstr += "                                  </div>";
            }
            else
            {
                BLL.BLLmenu  bll   = new BLL.BLLmenu();
                IList <Menu> menus = bll.GetMenudetail(menunumber);


                int r1 = blluser.Collectcount(usernumber, menunumber);//判断是否已收藏



                //retstr += "                           <div class='data'>";
                foreach (Menu menu in menus)
                {
                    IList <User> user = bll.GetUserinfo(menu.ProducerNumber, "NotAll");

                    //String img = menu.CoverImg;
                    retstr += "                               <div class='menuImg'>";
                    retstr += "                                       <img src='" + menu.CoverImg + "'  />";
                    retstr += "                               </div>";
                    retstr += "                               <div class='jibenjs'>";

                    retstr += "                                     <div class='line1'> <h3 >" + menu.menuname + "</h3><div id='scl'> <p class='scl'> 收藏量:" + menu.Collection + "</p></div></div>";
                    retstr += "                                     <div class='line2'><p class='zzname'> 作者:" + user[0].UserName + "</p>";
                    retstr += "                                                        <div class='zzimg'>";
                    retstr += "                                                               <img src='" + user[0].UserImg + "' />";
                    retstr += "                                                        </div>";
                    retstr += "                                     </div>";
                    if (r1 == 0)
                    {
                        retstr += "                                 <div id='sc'>    <div class='line3' onclick='shoucang(" + menu.Collection + ")'>点击收藏</div> </div>";
                    }
                    else
                    {
                        retstr += "                                         <div id='sc'>    <div class='line3' onclick='shoucangdel(" + menu.Collection + ")'>取消收藏</div> </div> ";
                    }
                    retstr += "                               </div>";
                    retstr += "                                <div class='jiesha'>";
                    retstr += "                                       <h1>菜品介绍</h1>";
                    retstr += "                                       <div class='menujieshao'>" + menu.Introduces + "</div>";
                    retstr += "                                        <h1>需要材料</h1>";
                    retstr += "                                        <ul class='shicai'>";
                    String   cl         = menu.ingredients;
                    String[] ingredient = cl.Split('/');
                    for (int i = 0; i < ingredient.Length; i++)
                    {
                        retstr += "                                            <li>" + ingredient[i].ToString() + "</li>";
                    }
                    retstr += "                                          </ul>";


                    retstr += "                                  </div>";
                }
                // retstr += "                          </div>";
            }

            return(retstr);
        }
コード例 #10
0
        public void ProcessRequest(HttpContext context)
        {
            //if (context.Session["username"] != null)
            //{
            //    context.Response.Write("<script>alert('username is null');</script>");
            //    return;

            //}


            #region 根据菜单分类读取菜单
            if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuByType")
            {
                //String useraccount = (context.Session["useraccount"]).ToString();
                String         useraccount = "1001";
                String         val         = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配
                String         strret      = "";
                CreateMenuList ex          = new CreateMenuList();
                //创建主页菜单
                int Size  = 10;
                int index = 0;
                strret = ex.createMainMenuList("Type", val, Size, index);


                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 根据id读取菜谱(并根据名字查询其他几种不同做法)
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetSingleMenu")
            {
                String useraccount = "1001";
                // String useraccount = (context.Session["useraccount"]).ToString();
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                CreateMenuList ex     = new CreateMenuList();

                BLL.BLLmenu bll = new BLL.BLLmenu();

                IList <Menu> siglemenu = bll.GetSingleMenu(val);
                foreach (Menu menu in siglemenu)
                {
                    context.Session["MenuNumber"]       = menu.MenuNumber;
                    context.Session["CollectionNumber"] = menu.Collection;
                }

                strret = ex.GetSingleMenu(siglemenu, useraccount);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取食材信息
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientDetail")
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                CreateMenuList ex     = new CreateMenuList();

                strret = ex.GetIngredientDetail(val);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取菜谱评论信息
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserComment")
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                CreateMenuList ex     = new CreateMenuList();

                strret = ex.GetUserComment(val);

                context.Response.Write(strret);
                return;
            }
            #endregion



            #region    退出登录
            if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                context.Session.RemoveAll();


                return;
            }
            #endregion
            #region 判断是否登录
            if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                String username = "";
                String result   = "";
                if (HttpContext.Current.Session["username"] != null)
                {
                }
                if (context.Session["username1"] != null)
                {
                    username = (context.Session["username"]).ToString();
                    result   = username;
                }


                if (username == "")
                {
                    result = "未登录";
                }

                context.Response.Write(result);
                return;
            }
            #endregion



            if (Convert.ToString(context.Request.QueryString["type"]) == "classification")//获得分类列表
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                myoperateClass ex     = new myoperateClass();
                if (val == "mainclasslist")
                {
                    strret = ex.mainClassListImage();
                }
                else
                {
                    strret = ex.ClassificationListImage(val);
                }

                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "mainclasslist")//获得主分类列表
            {
                String         type   = Convert.ToString(context.Request.QueryString["type"]);
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.ClassificationListImage(type);
                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "getmenulist")//菜谱列表
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                myoperateClass ex     = new myoperateClass();
                int            Size   = 0;
                String         urlstr = "";
                int            index  = 0;
                String         strret = ex.indexMenuListImage(val, Size, urlstr, index);
                context.Response.Write(strret);
                return;
            }

            if (Convert.ToString(context.Request.QueryString["type"]) == "1")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int    Size   = 10;
                String urlstr = "";



                String         type   = "1";
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.createListImage(type, Size, urlstr, 0);
                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "11")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int         Size   = 10;
                int         index  = Convert.ToInt32(context.Request.QueryString["index"]);
                String      urlstr = "";
                String      type   = "最近流行";
                BLL.BLLmenu a      = new BLL.BLLmenu();

                if (count == 0)
                {
                    count = a.GetMenuCount("1");
                }
                context.Response.Write("index:" + index);
                if (count - index * Size <= 0)
                {
                    context.Response.Write("没有更多数据了");
                }
                else
                {
                    myoperateClass ex     = new myoperateClass();
                    String         strret = ex.createListImage2(type, Size, urlstr, index);
                    context.Response.Write(strret);
                }


                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "2")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int            Size   = 10;
                String         urlstr = "";
                String         type   = "最近流行";
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.createListImage(type, Size, urlstr, 0);
                context.Response.Write(strret);
                return;
            }
            if (Convert.ToString(context.Request.QueryString["type"]) == "3")//得到新秀菜谱列表
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                int            Size   = 10;
                String         urlstr = "";
                String         type   = "时令食材";
                myoperateClass ex     = new myoperateClass();
                String         strret = ex.createListImage(type, Size, urlstr, 0);
                context.Response.Write(strret);
                return;
            }
            //context.Response.ContentType = "text/plain";
            //context.Response.Write("Hello World");
        }
コード例 #11
0
        //这个页面需要刷新两次
        #region 单个菜单详细页面
        public String GetSingleMenu(IList <Menu> siglemenu, String useraccount)
        {
            BLL.BLLmenu bll        = new BLL.BLLmenu();
            BLLuser     blluser    = new BLLuser();
            String      keyword    = "";
            String      menunumber = "";
            string      retstr     = "";

            //IList<Menu> siglemenu = bll.GetSingleMenu(val);



            foreach (Menu menu in siglemenu)
            {
                keyword    = menu.KeyWord;
                menunumber = menu.MenuNumber;
                int r1 = blluser.Collectcount(useraccount, menunumber);  //判断是否已收藏
                retstr += "  <div class='item product-layout product-list'>";
                retstr += "  <div class='product-thumb'>";
                retstr += "   <div class='image product-imageblock'> <a href='#'> <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> ";
                retstr += "  <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>";
                retstr += "   <div class='caption product-detail text-left'>";
                retstr += "     <h6 data-name='product_name' class='product-name'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.menuname + "</a></h6>";
                retstr += "    <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span>";
                retstr += "  <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "   <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "     <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "   <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-x'></i></span> </div>";
                retstr += "  <span class='price' id='scl'><span class='amount'><span class='currencySymbol'>已有</span>" + menu.Collection + " 人收藏</span>  </span>";

                retstr += "  <p class='product-desc mt_20'>" + menu.Introduces + "</p>";
                retstr += "  <div class='wdcc'>";

                retstr += "  <div class='wdc1'>";
                retstr += " <div class='wdc2'> 2</div>";
                retstr += " <div class='wdc3'>3</div>";
                retstr += "  <div class='wdc3'>4</div>";

                retstr += " <div class='wdc2'> 2</div>";
                retstr += " <div class='wdc3'>3</div>";
                retstr += "  <div class='wdc3'>4</div>";
                //onclick='Ingredient('" + +"')'
                retstr += "  <div > <a href='ingredients.html?val=" + menu.MainIngredient + " '>" + menu.MainIngredient + "的更多做法</a></div>";
                retstr += "  	  </div>";
                //retstr += "   <div class='days'></div>";
                // retstr += "  <div class='hours'></div>";
                // retstr += "  <div class='minutes'></div>";
                // retstr += "  <div class='seconds'></div>";
                retstr += "  </div>";
                retstr += "  <div class='button-group text-center wdbb'>";
                retstr += "  <div  id='sc'>";
                if (r1 == 0)
                {
                    retstr += "   <div class='wishlist '><a href='#' onclick='shoucang(" + menu.Collection + ")'><span>wishlist</span></a></div>";
                }
                else
                {
                    retstr += "   <div class='dislike' ><a href='#' onclick='shoucangdel(" + menu.Collection + ")'><span>wishlist</span></a></div>";
                }
                retstr += "  </div>";

                retstr += "  <div class='quickview'><a href='#'><span>Quick View</span></a></div>";
                retstr += "  <div class='compare'><a href='#'><span>Compare</span></a></div>";
                retstr += "   <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>";
                retstr += "   </div>";
                retstr += "  </div>";
                retstr += "  </div>";
                retstr += "  </div>";
            }

            IList <Menu> menus = bll.GetSimilarMenu(keyword, menunumber);

            foreach (Menu menu in menus)
            {
                retstr += "  <div class='item product-layout product-list'>";
                retstr += "  <div class='product-thumb'>";
                retstr += "   <div class='image product-imageblock'> <a href='#'> <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> ";
                retstr += "  <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>";
                retstr += "   <div class='caption product-detail text-left'>";
                retstr += "     <h6 data-name='product_name' class='product-name'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.menuname + "</a></h6>";
                retstr += "    <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span>";
                retstr += "  <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "   <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "     <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> ";
                retstr += "   <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-x'></i></span> </div>";
                retstr += "  <span class='price'><span class='amount'><span class='currencySymbol'>$</span>70.00</span>";
                retstr += "  </span>";
                retstr += "  <p class='product-desc mt_20'> " + menu.Introduces + "</p>";
                retstr += "  <div class='wdcc'>";

                retstr += "  <div class='wdc1'>";
                retstr += " <div class='wdc2'> 2</div>";
                retstr += " <div class='wdc3'>3</div>";
                retstr += "  <div class='wdc3'>4</div>";

                retstr += " <div class='wdc2'> 2</div>";
                retstr += " <div class='wdc3'>3</div>";
                retstr += "  <div class='wdc3'>4</div>";

                retstr += "  	  </div>";



                //retstr += "   <div class='days'></div>";
                //retstr += "  <div class='hours'></div>";
                //retstr += "  <div class='minutes'></div>";
                //retstr += "  <div class='seconds'></div>";
                retstr += "  </div>";
                retstr += "  <div class='button-group text-center wdbb'>";
                retstr += "   <div class='wishlist'><a href='#'><span>wishlist</span></a></div>";
                retstr += "  <div class='quickview'><a href='#'><span>Quick View</span></a></div>";
                retstr += "  <div class='compare'><a href='#'><span>Compare</span></a></div>";
                retstr += "   <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>";
                retstr += "   </div>";
                retstr += "  </div>";
                retstr += "  </div>";
                retstr += "  </div>";
            }

            return(retstr);
        }
コード例 #12
0
        public void ProcessRequest(HttpContext context)
        {
            #region 根据菜单分类读取菜单
            if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuLists")
            {
                CreateHtml  HtmlCreate   = new CreateHtml();
                BLL.BLLmenu bll          = new BLL.BLLmenu();
                BLL.BLLuser bll2         = new BLL.BLLuser();
                String      strret       = "";
                String      val          = Convert.ToString(context.Request.QueryString["val"]);     //根据传入的值匹配
                String      valtype      = Convert.ToString(context.Request.QueryString["valtype"]); //根据传入的值匹配
                String      bywhat2      = Convert.ToString(context.Request.QueryString["bywhat"]);  //根据传入的值匹配
                String      OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]);
                // String OldPages = Convert.ToString(context.Request.QueryString["pages"]);
                //  String actype = Convert.ToString(context.Request.QueryString["actype"]);
                //  int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex);
                val = val.Replace("'", "");

                valtype = valtype.Replace("'", "");
                valtype = valtype.Replace("\"", ""); //双引
                bywhat2 = bywhat2.Replace("'", "");  //单引
                bywhat2 = bywhat2.Replace("\"", ""); //双引
                //if (actype == "pre" && OldPageindex == "0")
                //{
                //    context.Response.Write(strret);
                //    return;
                //}
                //else if (actype == "next" && k <0)
                //{
                //    context.Response.Write(strret);
                //    return;
                //}
                IList <MenuAll> Lists;
                double          Size      = 12.0;
                String          tablename = "menualldetails";
                String          bywhat    = " " + bywhat2 + "='" + val + "'";
                //计算当前页面数
                int    datacount = bll2.GetDataCount(bywhat, tablename);
                double x         = datacount / Size;
                int    NewPages  = Int32.Parse(Math.Ceiling(x).ToString());

                int presentindex = Int32.Parse(OldPageindex);
                int pageindex    = Int32.Parse(OldPageindex);
                int dataindex    = (Int32)Size * (pageindex - 1);
                Lists = bll.GetMenuList(bywhat2, val, (Int32)Size, dataindex);
                //如果数据页数改变
                // if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages)
                strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, NewPages);
                // else
                //    strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, Int32.Parse(OldPages));
                val = val.Replace("'", "");
                val = val.Replace("\"", "");   //双引
                String ww = "<li><a class='social wdc' onclick='displayli()' title='更多数据' >共" + datacount + "记录</a></li>";
                for (int q = 1; q <= NewPages; q++)
                {
                    int p = (q - 1) * 12 + 1;
                    if (q != NewPages)
                    {
                        ww += "  <li id='k1'class='k1'><a class='social wdc' href='#' onclick='getmenulist(&quot;" + valtype + "&quot;,&quot;" + val + "&quot;,&quot;" + bywhat2 + "&quot;," + q + ")' >" + p + "-" + q * 12 + "</a></li>";
                    }
                    else
                    {
                        ww += "  <li  id='k2' class='k1'><a class='social wdc' href='#'  onclick='getmenulist(&quot;" + valtype + "&quot;,&quot;" + val + "&quot;,&quot;" + bywhat2 + "&quot;," + q + ")' >" + p + "-" + datacount + "</a></li>";
                    }
                }



                strret = strret + "$" + ww;

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 根据菜单分类读取菜单
            if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuListsByType2")
            {
                CreateHtml  HtmlCreate   = new CreateHtml();
                BLL.BLLmenu bll          = new BLL.BLLmenu();
                BLL.BLLuser bll2         = new BLL.BLLuser();
                String      strret       = "";
                String      val          = Convert.ToString(context.Request.QueryString["val"]);     //根据传入的值匹配
                String      valtype      = Convert.ToString(context.Request.QueryString["valtype"]); //根据传入的值匹配
                String      OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]);
                String      OldPages     = Convert.ToString(context.Request.QueryString["pages"]);
                String      actype       = Convert.ToString(context.Request.QueryString["actype"]);
                int         k            = Int32.Parse(OldPages) - Int32.Parse(OldPageindex);
                if (actype == "pre" && OldPageindex == "1")
                {
                    context.Response.Write(strret);
                    return;
                }
                else if (actype == "next" && k == 0)
                {
                    context.Response.Write(strret);
                    return;
                }
                IList <MenuAll> Lists;
                double          Size      = 12.0;
                String          tablename = "mainmenus";
                String          bywhat    = " Type='" + val + "'";
                //计算当前页面数
                int    datacount = bll2.GetDataCount(bywhat, tablename);
                double x         = datacount / Size;
                int    NewPages  = Int32.Parse(Math.Ceiling(x).ToString());

                //int presentindex = Int32.Parse(OldPageindex);
                int pageindex = Int32.Parse(OldPageindex);
                int dataindex = (Int32)Size * (pageindex - 1);
                Lists = bll.GetMenuList("Type", val, (Int32)Size, dataindex);
                //如果数据页数改变

                if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages)
                {
                    strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, NewPages);
                }
                else
                {
                    strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, Int32.Parse(OldPages));
                }



                context.Response.Write(strret);
                return;
            }
            #endregion
            if (Convert.ToString(context.Request.Form["tpty"]) == "cp")
            {
                String bzcount    = context.Request.Form["bzcount"];
                String usernumber = context.Request.Form["usernumber"];
                String menunumber = context.Request.Form["menunumber"];
                String file       = context.Request.Files["file1"].FileName;
                String cptppath   = context.Request.Form["cptppath"];
                string name       = "cp.jpg";
                string pa         = "~/images/userproduction/" + usernumber + "/";
                //System.IO.Directory.CreateDirectory(@"C:\Users\Administrator\Desktop\upppp");//不存在就创建目录
                String ff = context.Request.MapPath(pa);
                if (!Directory.Exists(pa))
                {
                    //创建文件夹
                    Directory.CreateDirectory(@ff);
                }
                pa = pa + menunumber + "/";
                ff = context.Request.MapPath(pa);
                if (!Directory.Exists(pa))
                {
                    //创建文件夹
                    Directory.CreateDirectory(@ff);
                }


                context.Request.Files["file1"].SaveAs(ff + name);
                context.Response.Write("true");
                return;
            }


            #region IndexNewList
            if (Convert.ToString(context.Request.QueryString["type"]) == "getindexnewlist")
            {
                CreateHtml            HtmlCreate = new CreateHtml();
                BLL.BLLclassification bll        = new BLL.BLLclassification();
                String strret = "";

                // String val = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配



                int    index = 0;
                int    size  = 3;
                String type  = "latest";
                //String type2="hotest";
                //IList<SimpleMenu> List2s = bll.GetSimpleMenuList(index, size);
                IList <SimpleMenu> Lists = bll.GetSimpleMenuListnewlist(index, size);
                strret = HtmlCreate.createindexmenuimage(Lists);



                //strret = HtmlCreate.createIndexMiddleimage(Lists);



                context.Response.Write(strret);
                return;
            }
            #endregion
            #region IndexMiddle
            if (Convert.ToString(context.Request.QueryString["type"]) == "IndexMiddle")
            {
                CreateHtml            HtmlCreate = new CreateHtml();
                BLL.BLLclassification bll        = new BLL.BLLclassification();
                String strret      = "";
                String scType      = "人气";
                String val         = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配
                String useraccount = "";
                if (context.Session["useraccount"] != null)
                {
                    useraccount = (context.Session["useraccount"]).ToString();
                }
                // if((context.Session["useraccount"]).ToString())


                if (val == "mrsc")
                {
                    IList <MenuCollocation> Lists = bll.GetMenuCollocationList(val, scType);

                    strret = HtmlCreate.createThreeMealsimage(Lists, useraccount);
                }
                else if (val == "djsc")
                {
                }
                else if (val == "jkxw")
                {
                    int index = 0;
                    int size  = 4;
                    IList <HealthNews> Lists = bll.GetHealthNewsList(index, size);

                    strret = HtmlCreate.createHealthNewsimage(Lists);
                }
                else if (val == "msgc")
                {
                    int    index = 0;
                    int    size  = 4;
                    String type  = "latest";
                    //String type2="hotest";
                    IList <SimpleMenu> Lists = bll.GetSimpleMenuList(index, size);

                    strret = HtmlCreate.createSimpleMenuimage(Lists);
                }



                //strret = HtmlCreate.createIndexMiddleimage(Lists);



                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取当前菜谱不同工艺的做法
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetMenuByOtherPractices")
            {
                // String useraccount = "1001";
                String useraccount = "";
                if (context.Session["username"] != null)
                {
                    useraccount = (context.Session["useraccount"]).ToString();
                }
                String MenuName = Convert.ToString(context.Request.QueryString["MenuName"]);
                String MenuGY   = Convert.ToString(context.Request.QueryString["MenuGY"]);
                // String MenuGYListImg = Convert.ToString(context.Request.QueryString["MenuGYListImg"]);
                String     MenuNumber = Convert.ToString(context.Request.QueryString["MenuNumber"]);
                String     strret     = "";
                CreateHtml ex         = new CreateHtml();
                //  val = val.Replace("'", "");
                // val = val.Replace("\"", "");
                BLL.BLLmenu bll = new BLL.BLLmenu();

                IList <MenuAll> siglemenu = bll.GetMenuByOtherPractices(MenuName, MenuGY);

                String menuTechnology    = "";
                String currentmenunumber = "";
                String menuname          = "";
                //IList<MenuAll> siglemenu = bll.GetSingleMenu(val);
                foreach (MenuAll menu in siglemenu)
                {
                    menuTechnology    = menu.MenuGY;
                    currentmenunumber = menu.MenuNumber;
                    menuname          = menu.KeyWord;
                }

                //IList<SimpleMenu> OtherPractices = bll.GetCurrentMenuElseGY(persentMenuNumber, MenuName, MenuGY, "MenuGY");//获取当前菜单的其他做法
                // strret = ex.GetMenuByOtherPracticesImage(siglemenu, useraccount, MenuGYListImg);
                IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法

                strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices);
                String m = ex.GetMenuMaterialsImage(siglemenu);
                String s = ex.GetMenuStepsImage(siglemenu);
                strret = strret + "$" + m + "$" + s;
                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取当前菜谱相同工艺的不同做法
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetMenuByIdenticalGY")
            {
                // String useraccount = "1001";
                String useraccount = "";
                if (context.Session["username"] != null)
                {
                    useraccount = (context.Session["useraccount"]).ToString();
                }
                String     MenuName       = Convert.ToString(context.Request.QueryString["MenuName"]);
                String     MenuGY         = Convert.ToString(context.Request.QueryString["MenuGY"]);
                String     MenuNumberList = Convert.ToString(context.Request.QueryString["MenuNumberList"]);
                String     MenuGYListImg  = Convert.ToString(context.Request.QueryString["MenuGYListImg"]);
                String     strret         = "";
                CreateHtml ex             = new CreateHtml();
                //  val = val.Replace("'", "");
                // val = val.Replace("\"", "");
                BLL.BLLmenu bll = new BLL.BLLmenu();

                IList <MenuAll> siglemenu = bll.GetMenuByIdenticalGY(MenuNumberList, MenuName, MenuGY);

                String[] MenuNList         = MenuNumberList.Split('/');
                String   persentMenuNumber = MenuNList[MenuNList.Length - 1];
                //IList<SimpleMenu> OtherPractices = bll.GetCurrentMenuElseGY(persentMenuNumber, MenuName, MenuGY, "MenuGY");//获取当前菜单的其他做法
                strret = ex.GetIdenticalGYMenuImage(siglemenu, useraccount, MenuNumberList, MenuGYListImg);

                context.Response.Write(strret);
                return;
            }
            #endregion

            #region 获取热门搜索列表
            if (Convert.ToString(context.Request.QueryString["type"]) == "SearchFever")
            {
                // String useraccount = "1001";
                // SearchFever&searchtype=sccp
                String     searchtype = Convert.ToString(context.Request.QueryString["searchtype"]);
                String     strret     = "";
                String     bywhat     = "";
                CreateHtml ex         = new CreateHtml();
                int        size       = 5;
                int        index      = 0;
                //  val = val.Replace("'", "");
                // val = val.Replace("\"", "");
                BLL.BLLuser bll = new BLL.BLLuser();
                if (searchtype == "sccp")
                {
                    bywhat = " SearchType='cm' or  SearchType='sc'";
                }
                else if (searchtype == "yhmzh")
                {
                    bywhat = " SearchType='yhm' or SearchType='zh'  ";
                }
                IList <SearchFever> siglemenu = bll.GeSearchFeverList(bywhat, size, index);


                strret = ex.GeSearchFeverListImage(siglemenu);

                context.Response.Write(strret);
                return;
            }
            #endregion

            #region 获取菜谱用料---未完成
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetMenuMaterials")
            {
                // String useraccount = "1001";
                String useraccount = "";
                if (context.Session["username"] != null)
                {
                    useraccount = (context.Session["useraccount"]).ToString();
                }

                String MenuNumber        = Convert.ToString(context.Request.QueryString["MenuNumber"]);
                String strret            = "";
                String menuTechnology    = "";
                String menuname          = "";
                String currentmenunumber = "";

                CreateHtml ex = new CreateHtml();
                MenuNumber = MenuNumber.Replace("'", "");
                MenuNumber = MenuNumber.Replace("\"", "");
                BLL.BLLmenu bll = new BLL.BLLmenu();

                IList <MenuAll> siglemenu = bll.GetSingleMenu(MenuNumber);
                foreach (MenuAll menu in siglemenu)
                {
                    menuTechnology    = menu.MenuGY;
                    currentmenunumber = menu.MenuNumber;
                    menuname          = menu.MenuName;
                }

                IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法
                strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取菜谱步骤---未完成
            if (Convert.ToString(context.Request.QueryString["type"]) == " GetMenuSteps")
            {
                // String useraccount = "1001";
                String useraccount = "";
                if (context.Session["username"] != null)
                {
                    useraccount = (context.Session["useraccount"]).ToString();
                }

                String val               = Convert.ToString(context.Request.QueryString["val"]);
                String strret            = "";
                String menuTechnology    = "";
                String menuname          = "";
                String currentmenunumber = "";

                CreateHtml ex = new CreateHtml();
                val = val.Replace("'", "");
                val = val.Replace("\"", "");
                BLL.BLLmenu bll = new BLL.BLLmenu();

                IList <MenuAll> siglemenu = bll.GetSingleMenu(val);
                foreach (MenuAll menu in siglemenu)
                {
                    menuTechnology    = menu.MenuGY;
                    currentmenunumber = menu.MenuNumber;
                    menuname          = menu.MenuName;
                }

                IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法
                strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 根据菜谱编号读取菜谱
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetSingleMenu")
            {
                // String useraccount = "1001";
                String useraccount = "";
                if (context.Session["username"] != null)
                {
                    useraccount = (context.Session["useraccount"]).ToString();
                }

                String     val               = Convert.ToString(context.Request.QueryString["val"]);
                String     tt                = Convert.ToString(context.Request.QueryString["tt"]);
                String     strret            = "";
                String     menuTechnology    = "";
                String     menuname          = "";
                String     currentmenunumber = "";
                String     ty                = "";
                CreateHtml ex                = new CreateHtml();
                val = val.Replace("'", "");
                val = val.Replace("\"", "");
                tt  = tt.Replace("'", "");
                BLL.BLLmenu bll = new BLL.BLLmenu();

                if (tt == "notuserproduction")
                {
                    ty = "userpgp";
                    IList <MenuAll> siglemenu = bll.GetSingleMenu(val);
                    foreach (MenuAll menu in siglemenu)
                    {
                        menuTechnology    = menu.MenuGY;
                        currentmenunumber = menu.MenuNumber;
                        menuname          = menu.MenuName;
                    }

                    IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法
                    strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices);
                    String m = ex.GetMenuMaterialsImage(siglemenu);
                    String s = ex.GetMenuStepsImage(siglemenu);
                    strret = strret + "$" + m + "$" + s;
                }
                else
                {
                    ty = "userp";
                    String mainsc = "";
                    String fl     = "";
                    String steps  = "";
                    IList <UserProductions> siglemenu = bll.GetSingleUserMenu(val);
                    foreach (UserProductions menu in siglemenu)
                    {
                        steps  = menu.MenuSteps;
                        fl     = menu.MenuFuliao;
                        mainsc = menu.MenuMainIngredient;
                    }
                    strret = ex.GetSingleUserMenuImage(siglemenu);
                    String mt = ex.creatematerials(mainsc, fl);

                    String st = ex.createsteps(steps, ty);
                    //String m = ex.GetMenuMaterialsImage(siglemenu);
                    //String s = ex.GetMenuStepsImage(siglemenu);
                    strret = strret + "$" + mt + "$" + st;
                }

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取食材信息
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientDetail")
            {
                String IngredientNumber = Convert.ToString(context.Request.QueryString["val"]);
                String by = Convert.ToString(context.Request.QueryString["by"]);
                //String type = "IngredientName";
                //String type = "IngredientNumber";
                String             strret          = "";
                CreateHtml         ex              = new CreateHtml();
                BLL.BLLmenu        bll             = new BLL.BLLmenu();
                IList <Ingredient> sigleingredient = bll.GetIngredientDetail(by, IngredientNumber);//获取食材基本信息


                strret = ex.GetIngredientDetail(sigleingredient);

                context.Response.Write(strret);
                return;
            }
            #endregion


            #region 获取食材搭配
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetRelavantMenu")
            {
                String IngredientName = Convert.ToString(context.Request.QueryString["val"]);

                //String type = "IngredientName";
                //String by = "IngredientNumber";

                BLL.BLLuser    bll2         = new BLL.BLLuser();
                BLL.BLLmenu    bll          = new BLL.BLLmenu();
                String         strret       = "";
                myoperateClass ex           = new myoperateClass();
                String         OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]);
                String         OldPages     = Convert.ToString(context.Request.QueryString["pages"]);
                String         actype       = Convert.ToString(context.Request.QueryString["actype"]);
                int            k            = Int32.Parse(OldPages) - Int32.Parse(OldPageindex);
                if (actype == "pre" && OldPageindex == "0")
                {
                    context.Response.Write(strret);
                    return;
                }
                else if (actype == "next" && k < 0)
                {
                    context.Response.Write(strret);
                    return;
                }
                IList <SimpleMenu> Lists;
                double             Size      = 10.0;
                String             tablename = "recipeteachinginformation";
                String             bywhat    = " MenuMainIngredient  like '%" + IngredientName + "%'";
                //计算当前页面数
                int    datacount = bll2.GetDataCount(bywhat, tablename);
                double x         = datacount / Size;
                int    NewPages  = Int32.Parse(Math.Ceiling(x).ToString());

                //int presentindex = Int32.Parse(OldPageindex);
                int pageindex = Int32.Parse(OldPageindex);
                int dataindex = (Int32)Size * (pageindex - 1);


                IList <recipeteachinginformation> relavantmenu = bll.GetRelavantMenu(IngredientName);//

                String bb = "(";
                foreach (recipeteachinginformation l in relavantmenu)
                {
                    bb += l.MenuNumber + ",";
                }
                bb += "0)";

                bb = "select * from menualldetails where MenuNumber in " + bb;

                Lists = bll.GetRelavantMenuA(bb);


                if (datacount != 0)
                {
                    strret = ex.SearchListImage(Lists, pageindex, NewPages, actype, datacount, "getrelavantmenu");
                    int    prepageindex  = pageindex - 1;
                    int    nextpageindex = pageindex + 1;
                    String retstr        = " <div class='userDaTabottom'> ";
                    retstr += "   <div class='DataBottom'>";
                    retstr += "<div class='DataBottominner'>";
                    retstr += "<span class='presentindex'>" + pageindex + "</span><span class='pages'>/" + NewPages + "</span></div>";
                    retstr += "<div class='zcbq' onclick='getrelavantmenu(&quot;" + IngredientName + "&quot;,0," + NewPages + "," + prepageindex + ",&quot;pre&quot;)'></div>";
                    retstr += "<div class='zcbh' onclick='getrelavantmenu(&quot;" + IngredientName + "&quot;,0," + NewPages + "," + nextpageindex + ",&quot;next&quot;)'></div>";
                    retstr += "</div> ";
                    retstr += "</div> ";

                    // getrelavantmenu(menuname, pages, persentpageindex, actype)
                    strret += retstr;
                }
                else
                {
                    strret += " <div class='searchlist'>";
                    strret += "  <div class='searchlisttitle'>";
                    strret += " <p class='searchlisttit'>暂无数据</p>";

                    strret += " </div>";
                    strret += "  <div class='alertcancle' onclick='alertcancle()'> 取消</div>";

                    strret += " </div>";
                }



                //strret = ex.SearchListImage(relavantmenu, pageindex, NewPages, actype, datacount);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取食材搭配
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientChoose")
            {
                String IngredientNumber = Convert.ToString(context.Request.QueryString["val"]);

                //String type = "IngredientName";
                String      by     = "IngredientNumber";
                String      strret = "";
                CreateHtml  ex     = new CreateHtml();
                BLL.BLLmenu bll    = new BLL.BLLmenu();


                IList <Ingredient> sigleingredient = bll.GetIngredientDetail(by, IngredientNumber);//获取食材基本信息

                strret = ex.GetIngredientChoose(sigleingredient);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取食材搭配
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientTaboo")
            {
                String IngredientNumber = Convert.ToString(context.Request.QueryString["val"]);
                //String type = "IngredientName";
                String      by     = "IngredientNumber";
                String      strret = "";
                CreateHtml  ex     = new CreateHtml();
                BLL.BLLmenu bll    = new BLL.BLLmenu();


                IList <Ingredient> sigleingredient = bll.GetIngredientDetail(by, IngredientNumber);//获取食材基本信息
                String             iname           = "";
                String             img             = "";
                foreach (Ingredient l in sigleingredient)
                {
                    iname = l.IngredientName;
                    img   = l.CoverImg;
                }
                IList <IngredientTaboo> foodtaboo = bll.GetIngredientTaboo(IngredientNumber);
                strret = ex.GetIngredientTabooImage(img, iname, foodtaboo);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取菜谱评论模板
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserCommentmb")
            {
                String strret = "unlogin";
                if (context.Session["username"] == null)
                {
                    context.Response.Write(strret);
                    return;
                }


                String username = (context.Session["username"]).ToString();
                String userimg  = (context.Session["userimg"]).ToString();

                CreateHtml ex = new CreateHtml();

                strret = ex.GetUserCommentmb(userimg, username);

                context.Response.Write(strret);
                return;
            }
            #endregion
            #region 获取菜谱评论信息
            if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserComment")
            {
                String     val    = Convert.ToString(context.Request.QueryString["val"]);
                String     strret = "";
                CreateHtml ex     = new CreateHtml();
                val    = val.Replace("'", "");
                val    = val.Replace("\"", "");
                strret = ex.GetUserComment(val);

                context.Response.Write(strret);
                return;
            }
            #endregion



            #region    退出登录
            if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                context.Session.RemoveAll();


                return;
            }
            #endregion
            #region 判断是否登录
            if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录
            {
                //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString());
                //context.Response.Write(strret);
                String username = "";
                String result   = "";
                if (HttpContext.Current.Session["username"] != null)
                {
                }
                if (context.Session["username1"] != null)
                {
                    username = (context.Session["username"]).ToString();
                    result   = username;
                }


                if (username == "")
                {
                    result = "未登录";
                }

                context.Response.Write(result);
                return;
            }
            #endregion

            #region 获取分类列表
            if (Convert.ToString(context.Request.QueryString["type"]) == "getindexclassification")
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                myoperateClass ex     = new myoperateClass();

                BLL.BLLclassification bll = new BLL.BLLclassification();

                IList <Classification> Lists = bll.GetClassificationList(val);


                strret = ex.ClassificationListImage2(Lists, val);

                context.Response.Write(strret);
                return;
            }
            #endregion 获取分类列表


            #region 获取分类列表
            if (Convert.ToString(context.Request.QueryString["type"]) == "classification")
            {
                String         val    = Convert.ToString(context.Request.QueryString["val"]);
                String         strret = "";
                myoperateClass ex     = new myoperateClass();

                BLL.BLLclassification bll = new BLL.BLLclassification();

                IList <Classification> Lists = bll.GetClassificationList(val);


                if (val == "HeadNavigation")
                {
                    strret = ex.createHeadNavigationImage(Lists);
                }
                else if (val == "MainMenu")
                {
                    foreach (Classification list in Lists)
                    {
                        strret += list.Classification_contents + "|";
                    }
                }
                else
                {
                    strret = ex.ClassificationListImage(Lists, val);
                }

                context.Response.Write(strret);
                return;
            }
            #endregion 获取分类列表

            #region 用户搜索列表
            if (Convert.ToString(context.Request.QueryString["type"]) == "usersearch2")
            {
                String      sid          = Convert.ToString(context.Request.QueryString["sid"]);
                BLL.BLLuser bll          = new BLL.BLLuser();
                BLL.BLLmenu bll2         = new BLL.BLLmenu();
                String      keyword      = Convert.ToString(context.Request.QueryString["keyword"]);
                String      OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]);
                String      OldPages     = Convert.ToString(context.Request.QueryString["pages"]);
                String      actype       = Convert.ToString(context.Request.QueryString["actype"]);
                String      orderby      = Convert.ToString(context.Request.QueryString["orderby"]);

                String Account = "";
                if (context.Session["useraccount"] != null)
                {
                    Account = (context.Session["useraccount"]).ToString();
                    string TimeMade = DateTime.Now.ToString("yyyy-MM-dd");        // 2008-09-04
                    String actime   = TimeMade + "   " + DateTime.Now.Hour.ToString() + "时" + DateTime.Now.Minute.ToString() + "分";

                    String content = "你搜索了作者: " + keyword;
                    String actitle = "搜索" + keyword;
                    String ctype   = "search";
                    int    i2      = bll.InsertUserAction(Account, actitle, ctype, actime, content);
                }



                int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex);
                //String useraccount = (context.Session["useraccount"]).ToString();
                String     strret     = "";
                CreateHtml HtmlCreate = new CreateHtml();
                //if (actype == "pre" && OldPageindex == "1")
                //{
                //    context.Response.Write(strret);
                //    return;
                //}
                //else if (actype == "next" && k == 0)
                //{
                //    context.Response.Write(strret);
                //    return;
                //}
                IList <User> Lists;
                double       Size      = 8.0;
                String       tablename = "user";
                //计算当前页面数
                String bywhat = " ";
                if (sid == "zh")
                {
                    bywhat = " Account='" + keyword + "'";
                }
                else if (sid == "yhm")
                {
                    bywhat = " UserName like '%" + keyword + "%'";
                }
                if (orderby == "orderbydj")
                {
                    orderby = "Order by UserLevel asc";
                }
                else if (orderby == "orderbygzd")
                {
                    orderby = "Order by FollowersNum desc";
                }
                else
                {
                    orderby = "Order by Account desc";
                }
                int    datacount = bll.GetDataCount(bywhat, tablename);
                double x         = datacount / Size;
                int    NewPages  = Int32.Parse(Math.Ceiling(x).ToString());


                bywhat = " SearchContent='" + keyword + "'";
                int datacount2 = bll.GetDataCount(bywhat, "searchfever");
                if (datacount2 == 0)
                {
                    int rr = bll.searchfeverinsert(keyword, sid);
                }
                else
                {
                    String fever = "";
                    IList <SearchFever> List2 = bll.GetSearchFever(keyword);
                    foreach (SearchFever i in List2)
                    {
                        fever = i.Fever;
                    }
                    int ff = Int32.Parse(fever);
                    ff++;
                    int rr = bll.searchfeverupdate(keyword, ff.ToString());
                }


                //int presentindex = Int32.Parse(OldPageindex);
                int pageindex = Int32.Parse(OldPageindex);
                int dataindex = (Int32)Size * (pageindex - 1);
                Lists = bll.GetUserSearch(orderby, keyword, sid, (Int32)Size, dataindex);

                //如果数据页数改变
                if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages)
                {
                    strret = HtmlCreate.getUserSearchListimage2(Lists, pageindex, NewPages, actype, Account);
                }
                else
                {
                    strret = HtmlCreate.getUserSearchListimage2(Lists, pageindex, Int32.Parse(OldPages), actype, Account);
                }


                strret = strret + ";" + NewPages;
                context.Response.Write(strret);
                return;
            }
            #endregion

            #region 用户搜索列表
            if (Convert.ToString(context.Request.QueryString["type"]) == "usersearch")
            {
                String      sid          = Convert.ToString(context.Request.QueryString["sid"]);
                BLL.BLLuser bll          = new BLL.BLLuser();
                BLL.BLLmenu bll2         = new BLL.BLLmenu();
                String      keyword      = Convert.ToString(context.Request.QueryString["keyword"]);
                String      OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]);
                String      OldPages     = Convert.ToString(context.Request.QueryString["pages"]);
                String      actype       = Convert.ToString(context.Request.QueryString["actype"]);
                String      orderby      = Convert.ToString(context.Request.QueryString["orderby"]);


                String Account = (context.Session["useraccount"]).ToString();

                string TimeMade = DateTime.Now.ToString("yyyy-MM-dd");        // 2008-09-04
                String actime   = TimeMade + "   " + DateTime.Now.Hour.ToString() + "时" + DateTime.Now.Minute.ToString() + "分";

                String content = "你搜索了作者: " + keyword;
                String actitle = "搜索" + keyword;
                String ctype   = "search";
                int    i2      = bll.InsertUserAction(Account, actitle, ctype, actime, content);

                int        k           = Int32.Parse(OldPages) - Int32.Parse(OldPageindex);
                String     useraccount = (context.Session["useraccount"]).ToString();
                String     strret      = "";
                CreateHtml HtmlCreate  = new CreateHtml();
                if (actype == "pre" && OldPageindex == "1")
                {
                    context.Response.Write(strret);
                    return;
                }
                else if (actype == "next" && k == 0)
                {
                    context.Response.Write(strret);
                    return;
                }
                IList <User> Lists;
                double       Size      = 8.0;
                String       tablename = "user";
                //计算当前页面数
                String bywhat = " ";
                if (sid == "zh")
                {
                    bywhat = " Account='" + keyword + "'";
                }
                else if (sid == "yhm")
                {
                    bywhat = " UserName like '%" + keyword + "%'";
                }
                if (orderby == "orderbydj")
                {
                    orderby = "Order by UserLevel asc";
                }
                else if (orderby == "orderbygzd")
                {
                    orderby = "Order by FollowersNum desc";
                }
                else
                {
                    orderby = "Order by Account desc";
                }
                int    datacount = bll.GetDataCount(bywhat, tablename);
                double x         = datacount / Size;
                int    NewPages  = Int32.Parse(Math.Ceiling(x).ToString());


                bywhat = " SearchContent='" + keyword + "'";
                int datacount2 = bll.GetDataCount(bywhat, "searchfever");
                if (datacount2 == 0)
                {
                    int rr = bll.searchfeverinsert(keyword, sid);
                }
                else
                {
                    String fever = "";
                    IList <SearchFever> List2 = bll.GetSearchFever(keyword);
                    foreach (SearchFever i in List2)
                    {
                        fever = i.Fever;
                    }
                    int ff = Int32.Parse(fever);
                    ff++;
                    int rr = bll.searchfeverupdate(keyword, ff.ToString());
                }


                //int presentindex = Int32.Parse(OldPageindex);
                int pageindex = Int32.Parse(OldPageindex);
                int dataindex = (Int32)Size * (pageindex - 1);
                Lists = bll.GetUserSearch(orderby, keyword, sid, (Int32)Size, dataindex);

                //如果数据页数改变
                if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages)
                {
                    strret = HtmlCreate.getUserSearchListimage(Lists, pageindex, NewPages, actype, useraccount);
                }
                else
                {
                    strret = HtmlCreate.getUserSearchListimage(Lists, pageindex, Int32.Parse(OldPages), actype, useraccount);
                }
                context.Response.Write(strret);
                return;
            }
            #endregion


            #region 获取搜索列表
            if (Convert.ToString(context.Request.QueryString["type"]) == "search")
            {
                String      sid     = Convert.ToString(context.Request.QueryString["sid"]);
                BLL.BLLuser bll     = new BLL.BLLuser();
                BLL.BLLmenu bll2    = new BLL.BLLmenu();
                String      keyword = Convert.ToString(context.Request.QueryString["keyword"]);

                String         strret       = "";
                myoperateClass ex           = new myoperateClass();
                String         OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]);
                String         OldPages     = Convert.ToString(context.Request.QueryString["pages"]);
                String         actype       = Convert.ToString(context.Request.QueryString["actype"]);
                int            k            = Int32.Parse(OldPages) - Int32.Parse(OldPageindex);

                if (actype == "pre" && OldPageindex == "0")
                {
                    context.Response.Write(strret);
                    return;
                }
                else if (actype == "next" && k < 0)
                {
                    context.Response.Write(strret);
                    return;
                }
                IList <SimpleMenu> Lists;
                double             Size = 10.0;
                if (context.Session["useraccount"] != null)
                {
                    String Account = (context.Session["useraccount"]).ToString();

                    string TimeMade = DateTime.Now.ToString("yyyy-MM-dd");     // 2008-09-04
                    String actime   = TimeMade + "   " + DateTime.Now.Hour.ToString() + "时" + DateTime.Now.Minute.ToString() + "分";
                    String ht       = "";
                    if (sid == "sc")
                    {
                        ht = "食材";
                    }
                    else if (sid == "zz")
                    {
                        ht = "作者";
                    }
                    else if (sid == "cm")
                    {
                        ht = "菜谱";
                    }
                    String content = "你搜索了" + ht + ":" + keyword;
                    String actitle = "搜索" + keyword;
                    String ctype   = "search";
                    int    i       = bll.InsertUserAction(Account, actitle, ctype, actime, content);
                    //int follownum = Int32.Parse((context.Session["follownum"]).ToString());
                    //String val = (follownum--).ToString();
                    //int r2 = bll.AlterSingleAttr("User", "FollowNum", val, " where Account='" + Account + "'");
                }


                String bywhat     = " SearchContent='" + keyword + "'";
                int    datacount2 = bll.GetDataCount(bywhat, "searchfever");
                if (datacount2 == 0)
                {
                    int rr = bll.searchfeverinsert(keyword, sid);
                }
                else
                {
                    String fever = "";
                    IList <SearchFever> List2 = bll.GetSearchFever(keyword);
                    foreach (SearchFever i in List2)
                    {
                        fever = i.Fever;
                    }
                    int ff = Int32.Parse(fever);
                    ff++;
                    int rr = bll.searchfeverupdate(keyword, ff.ToString());
                }

                String att       = "";
                String tablename = "mainmenus";
                if (sid == "sc")
                {
                    att       = "IngredientName";
                    tablename = "ingredient";
                }
                else if (sid == "zz")
                {
                    att = " UserName";
                }
                else if (sid == "cm")
                {
                    att = " menuname";
                }
                bywhat = att + " like '%" + keyword + "%'";
                //计算当前页面数
                int    datacount = bll.GetDataCount(bywhat, tablename);
                double x         = datacount / Size;
                int    NewPages  = Int32.Parse(Math.Ceiling(x).ToString());

                //int presentindex = Int32.Parse(OldPageindex);
                int pageindex = Int32.Parse(OldPageindex);
                int dataindex = (Int32)Size * (pageindex - 1);


                if (datacount != 0)
                {
                    if (sid == "sc")
                    {
                        IList <Ingredient> IngredientLists = bll2.GetsimpleIngredientList(att, keyword, (Int32)Size, dataindex);
                        strret = ex.SearchListImage2(IngredientLists, pageindex, NewPages, actype, datacount, "submitsearch");
                    }
                    else if (sid == "cm")
                    {
                        Lists  = bll2.GetsimpleMenuList(att, keyword, (Int32)Size, dataindex);
                        strret = ex.SearchListImage(Lists, pageindex, NewPages, actype, datacount, "submitsearch");
                    }
                }
                else
                {
                    strret += " <div class='searchlist'>";
                    strret += "  <div class='searchlisttitle'>";
                    strret += " <p class='searchlisttit'>暂无数据</p>";

                    strret += " </div>";
                    strret += "  <div class='alertcancle' onclick='alertcancle()'> 取消</div>";

                    strret += " </div>";
                }



                context.Response.Write(strret);
                return;
            }
            #endregion


            //if (Convert.ToString(context.Request.QueryString["type"]) == "getmenulist")//菜谱列表
            //{
            //    String val = Convert.ToString(context.Request.QueryString["val"]);
            //    myoperateClass ex = new myoperateClass();
            //      int Size=0;
            //      String urlstr = "";
            //    int index = 0;
            //    String strret = ex.indexMenuListImage(val,Size,urlstr,index);
            //    context.Response.Write(strret);
            //    return;
            //}
        }