/// <summary>
        /// 继续复投
        /// </summary>
        /// <param name="context"></param>
        /// <param name="conn"></param>
        private void RevoteMore(HttpContext context, OleDbConnection conn)
        {
            // 解析回传变量
            int iPrizeID = 0;

            int.TryParse(context.Request["PrizeID"], out iPrizeID);

            // 获取所有复投分组
            Revote revote = new Revote();

            // 计算新复投分组
            string result = revote.GenerateRevoting(iPrizeID, conn);

            context.Response.Write(result);
        }
        /// <summary>
        /// 计算复投分组
        /// </summary>
        /// <param name="context"></param>
        /// <param name="conn"></param>
        private void Revote(HttpContext context, OleDbConnection conn)
        {
            // inital variables from request context
            int iPrizeID = 0;

            int.TryParse(context.Request["PrizeID"], out iPrizeID);
            string strData = context.Request["data"];

            Dal.Models.Prize prize = BLL.Prize.GetPrize(iPrizeID, conn);


            // 生成复投分组
            Revote revote = new Revote();
            string result = revote.GenerateRevoting(strData, prize, conn);

            /* 5.
             * 返回响应
             *
             */
            context.Response.Write(result);
        }