Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SeoSetting(SeoConfig.Config.DefaultSeo);
            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));

            if (string.IsNullOrEmpty(id) || !BCST.Common.CommonManager.String.IsInteger(id))
            {
                Response.Write("<script>history.back();</script>");
                Response.End();
                return;
            }
            else
            {
                //静态页面过期常量的KEY
                string Key_Default_Build = "Key_GameRule_Build";
                //动态页面Url
                string dongPageUrl = "/GameInfo3.aspx?id=" + id;
                //静态页面Url
                string jingPageUrl = "/GameInfo_" + id + ".html";
                //静态文件存放根目录
                string RootFilePath = "/Html/GameInfo";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild(Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath);
                Response.Redirect(returnPageUrl);
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));

            if (string.IsNullOrEmpty(id) || !BCST.Common.CommonManager.String.IsInteger(id))
            {
                Response.Write("<h2>请勿非法操作!</h2>");
                Response.End();
                return;
            }
            else
            {
                //静态页面过期常量的KEY
                string Key_Default_Build = "Key_NewsInfo_Build";
                //动态页面Url
                string dongPageUrl = "/News2.aspx?id=" + id;
                //静态页面Url
                string jingPageUrl = "/News_" + id + ".html";
                //静态文件存放根目录
                string RootFilePath = "/Html/NewsInfo";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild(Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath);
                Response.Redirect(returnPageUrl);
            }
        }
Пример #3
0
        protected void Page_Load( object sender, EventArgs e )
        {
            SeoSetting(SeoConfig.Config.DefaultSeo);
            string id = Utility.Common.SqlEncode( Utility.Common.GetStringOfUrl( "id" ) );
            if( string.IsNullOrEmpty( id ) || !BCST.Common.CommonManager.String.IsInteger( id ) )
            {
                Response.Write( "<script>history.back();</script>" );
                Response.End();
                return;
            }
            else
            {
                //��̬ҳ����ڳ�����KEY
                string Key_Default_Build = "Key_GameRule_Build";
                //��̬ҳ��Url
                string dongPageUrl = "/GameInfo3.aspx?id=" + id;
                //��̬ҳ��Url
                string jingPageUrl = "/GameInfo_" + id + ".html";
                //��̬�ļ���Ÿ�Ŀ¼
                string RootFilePath = "/Html/GameInfo";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild( Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath );
                Response.Redirect( returnPageUrl );
            }
        }
Пример #4
0
        protected void Page_Load( object sender, EventArgs e )
        {
            //��̬ҳ����ڳ�����KEY
            string Key_Default_Build = "Key_RankFasc_Build";
            //��̬ҳ��Url
            string dongPageUrl = "/RankFascination2.aspx";
            //��̬ҳ��Url
            string jingPageUrl = "/RankFascination.html";
            //��̬�ļ���Ÿ�Ŀ¼
            string RootFilePath = "/Html/Ranking";

            string returnPageUrl = new UiCommon.BuildStatic().PageBuild( Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath );
            Response.Redirect( returnPageUrl );
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //静态页面过期常量的KEY
            string Key_Default_Build = "Key_RankGameTime_Build";
            //动态页面Url
            string dongPageUrl = "/RankGameTime2.aspx";
            //静态页面Url
            string jingPageUrl = "/RankGameTime.html";
            //静态文件存放根目录
            string RootFilePath = "/Html/Ranking";

            string returnPageUrl = new UiCommon.BuildStatic().PageBuild(Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath);

            Response.Redirect(returnPageUrl);
        }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));

            if (string.IsNullOrEmpty(id) || !BCST.Common.CommonManager.String.IsInteger(id))
            {
                Response.Write("请勿非法访问!");
                Response.End();
                return;
            }
            else
            {
                //静态页面过期常量的KEY
                string Key_Default_Build = "Key_GameRule_Build";
                //动态页面Url
                string dongPageUrl = "/app/ShowGameHtml.aspx?id=" + id;
                //静态页面Url
                string jingPageUrl = "/GameInfo_Client_" + id + ".html";
                //静态文件存放根目录
                string RootFilePath = "/Html/GameInfo";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild(Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath);
                Response.Redirect(returnPageUrl);
            }


            /*
             * if (Request["id"] != null)
             * {
             *
             *      string nameID = Request["id"].ToString();
             *      if (!BCST.Common.CommonManager.String.IsInteger(nameID))
             *      {
             *              Response.Write("参数调用出错!");
             *              Response.End();
             *      }
             *
             *      ////转到生成静态页面
             *      //Response.Redirect("/Html/GameInfo/" + nameID + ".html");
             *
             *      Response.Redirect("/app/ShowGameHtml.aspx?id=" + nameID);
             * }*/
        }
Пример #7
0
        protected void Page_Load( object sender, EventArgs e )
        {
            string id = Utility.Common.SqlEncode( Utility.Common.GetStringOfUrl( "id" ) );
            if( string.IsNullOrEmpty( id ) || !BCST.Common.CommonManager.String.IsInteger( id ) )
            {
                Response.Write( "����Ƿ����ʣ�" );
                Response.End();
                return;
            }
            else
            {
                //��̬ҳ����ڳ�����KEY
                string Key_Default_Build = "Key_GameRule_Build";
                //��̬ҳ��Url
                string dongPageUrl = "/app/ShowGameHtml.aspx?id=" + id;
                //��̬ҳ��Url
                string jingPageUrl = "/GameInfo_Client_" + id + ".html";
                //��̬�ļ���Ÿ�Ŀ¼
                string RootFilePath = "/Html/GameInfo";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild( Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath );
                Response.Redirect( returnPageUrl );
            }

            /*
            if (Request["id"] != null)
            {

                string nameID = Request["id"].ToString();
                if (!BCST.Common.CommonManager.String.IsInteger(nameID))
                {
                    Response.Write("��������!");
                    Response.End();
                }

                ////ת�����ɾ�̬ҳ��
                //Response.Redirect("/Html/GameInfo/" + nameID + ".html");

                Response.Redirect("/app/ShowGameHtml.aspx?id=" + nameID);
            }*/
        }
Пример #8
0
        protected void Page_Load( object sender, EventArgs e )
        {
            string id = Utility.Common.SqlEncode( Utility.Common.GetStringOfUrl( "id" ) );
            if( string.IsNullOrEmpty( id ) || !BCST.Common.CommonManager.String.IsInteger( id ) )
            {
                Response.Redirect( "/RankMoney.aspx" );
            }
            else
            {
                //��̬ҳ����ڳ�����KEY
                string Key_Default_Build = "Key_RankGamePoint_Build";
                //��̬ҳ��Url
                string dongPageUrl = "/Ranking2.aspx?id=" + id + "&name=" + Server.UrlEncode( Utility.Common.GetStringOfUrl( "name" ) );
                //��̬ҳ��Url
                string jingPageUrl = "/RankGamePoint_" + id + ".html";
                //��̬�ļ���Ÿ�Ŀ¼
                string RootFilePath = "/Html/Ranking";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild( Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath );
                Response.Redirect( returnPageUrl );
            }
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));

            if (string.IsNullOrEmpty(id) || !BCST.Common.CommonManager.String.IsInteger(id))
            {
                Response.Redirect("/RankMoney.aspx");
            }
            else
            {
                //静态页面过期常量的KEY
                string Key_Default_Build = "Key_RankGamePoint_Build";
                //动态页面Url
                string dongPageUrl = "/Ranking2.aspx?id=" + id + "&name=" + Server.UrlEncode(Utility.Common.GetStringOfUrl("name"));
                //静态页面Url
                string jingPageUrl = "/RankGamePoint_" + id + ".html";
                //静态文件存放根目录
                string RootFilePath = "/Html/Ranking";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild(Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath);
                Response.Redirect(returnPageUrl);
            }
        }
Пример #10
0
        protected void Page_Load( object sender, EventArgs e )
        {
            string id = Utility.Common.SqlEncode( Utility.Common.GetStringOfUrl( "id" ) );
            if( string.IsNullOrEmpty( id ) || !BCST.Common.CommonManager.String.IsInteger( id ) )
            {
                Response.Write( "<h2>����Ƿ�������</h2>" );
                Response.End();
                return;
            }
            else
            {
                //��̬ҳ����ڳ�����KEY
                string Key_Default_Build = "Key_NewsInfo_Build";
                //��̬ҳ��Url
                string dongPageUrl = "/News2.aspx?id=" + id;
                //��̬ҳ��Url
                string jingPageUrl = "/News_" + id + ".html";
                //��̬�ļ���Ÿ�Ŀ¼
                string RootFilePath = "/Html/NewsInfo";

                string returnPageUrl = new UiCommon.BuildStatic().PageBuild( Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath );
                Response.Redirect( returnPageUrl );
            }
        }
Пример #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //静态页面过期常量的KEY
            string Key_Default_Build = "Key_Default_Build";
            //动态页面Url
            string dongPageUrl = "/Default2.aspx";
            //静态页面Url
            string jingPageUrl = "/Default.html";
            //静态文件存放根目录
            string RootFilePath = "/Html";

            string returnPageUrl = new UiCommon.BuildStatic().PageBuild(Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath);

            Response.Redirect(returnPageUrl);


            /*
             * //静态页面过期常量的KEY
             * string Key_Default_Build = "Key_Default_Build";
             * //动态页面文件名
             * string dongPageUrl = "/Default.aspx";
             * //静态页面文件名
             * string jingPageUrl = "/Default.html";
             * //静态文件存放根目录
             * string RootFilePath = "/Html";
             *
             * //1.获取过期常量
             * int timeOutCost = 0;
             * if (ConfigurationManager.AppSettings[Key_Default_Build] != null)
             * {
             *      string temp = ConfigurationManager.AppSettings[Key_Default_Build];
             *      if (BCST.Common.CommonManager.String.IsInteger(temp))
             *      {
             *              timeOutCost = Convert.ToInt32(temp);
             *      }
             * }
             *
             * //2.如果常量小于或等于0,直接访问动态页面
             * if (timeOutCost <= 0)
             * {
             *      Response.Redirect(dongPageUrl);
             * }
             *
             * //3.---------
             * string path = HttpContext.Current.Server.MapPath(RootFilePath + jingPageUrl);
             * DateTime fileLastWriteTime = new DateTime(1970, 1, 1, 8, 0, 0);
             * if (File.Exists(path))//判断文件是否存在,存在则获取文件最后修改时间
             * {
             *      fileLastWriteTime = File.GetLastWriteTime(path);
             * }
             * //文件最后修改时间加上过期常量,如小于当前时间,重新生成静态文件
             * if (fileLastWriteTime.AddMinutes(timeOutCost) < DateTime.Now)
             * {
             *      //生成静态页面
             *      System.Net.WebRequest rq = System.Net.WebRequest.Create("http://" + Request.ServerVariables["Http_Host"] + dongPageUrl);
             *      System.Net.HttpWebResponse rp = (System.Net.HttpWebResponse)rq.GetResponse();
             *      System.IO.Stream pageStream = rp.GetResponseStream();
             *      using (System.IO.StreamReader sr = new System.IO.StreamReader(pageStream))
             *      {
             *              System.IO.File.WriteAllText(path, sr.ReadToEnd(), System.Text.Encoding.UTF8);
             *      }
             *      rq.Abort();
             *      rp.Close();
             *      pageStream.Close();
             * }
             *
             * //4.页面跳转
             * if (File.Exists(path))
             * {
             *      Response.Redirect(RootFilePath + jingPageUrl);
             * }
             * else
             * {
             *      Response.Redirect(dongPageUrl);
             * }
             */
        }
Пример #12
0
        protected void Page_Load( object sender, EventArgs e )
        {
            //��̬ҳ����ڳ�����KEY
            string Key_Default_Build = "Key_Default_Build";
            //��̬ҳ��Url
            string dongPageUrl = "/Default2.aspx";
            //��̬ҳ��Url
            string jingPageUrl = "/Default.html";
            //��̬�ļ���Ÿ�Ŀ¼
            string RootFilePath = "/Html";

            string returnPageUrl = new UiCommon.BuildStatic().PageBuild( Key_Default_Build, dongPageUrl, jingPageUrl, RootFilePath );
            Response.Redirect( returnPageUrl );

            /*
            //��̬ҳ����ڳ�����KEY
            string Key_Default_Build = "Key_Default_Build";
            //��̬ҳ���ļ���
            string dongPageUrl = "/Default.aspx";
            //��̬ҳ���ļ���
            string jingPageUrl = "/Default.html";
            //��̬�ļ���Ÿ�Ŀ¼
            string RootFilePath = "/Html";

            //1.��ȡ���ڳ���
            int timeOutCost = 0;
            if (ConfigurationManager.AppSettings[Key_Default_Build] != null)
            {
                string temp = ConfigurationManager.AppSettings[Key_Default_Build];
                if (BCST.Common.CommonManager.String.IsInteger(temp))
                {
                    timeOutCost = Convert.ToInt32(temp);
                }
            }

            //2.�������С�ڻ����0��ֱ�ӷ��ʶ�̬ҳ��
            if (timeOutCost <= 0)
            {
                Response.Redirect(dongPageUrl);
            }

            //3.---------
            string path = HttpContext.Current.Server.MapPath(RootFilePath + jingPageUrl);
            DateTime fileLastWriteTime = new DateTime(1970, 1, 1, 8, 0, 0);
            if (File.Exists(path))//�ж��ļ��Ƿ���ڣ��������ȡ�ļ�����޸�ʱ��
            {
                fileLastWriteTime = File.GetLastWriteTime(path);
            }
            //�ļ�����޸�ʱ����Ϲ��ڳ�������С�ڵ�ǰʱ�䣬�������ɾ�̬�ļ�
            if (fileLastWriteTime.AddMinutes(timeOutCost) < DateTime.Now)
            {
                //���ɾ�̬ҳ��
                System.Net.WebRequest rq = System.Net.WebRequest.Create("http://" + Request.ServerVariables["Http_Host"] + dongPageUrl);
                System.Net.HttpWebResponse rp = (System.Net.HttpWebResponse)rq.GetResponse();
                System.IO.Stream pageStream = rp.GetResponseStream();
                using (System.IO.StreamReader sr = new System.IO.StreamReader(pageStream))
                {
                    System.IO.File.WriteAllText(path, sr.ReadToEnd(), System.Text.Encoding.UTF8);
                }
                rq.Abort();
                rp.Close();
                pageStream.Close();
            }

            //4.ҳ����ת
            if (File.Exists(path))
            {
                Response.Redirect(RootFilePath + jingPageUrl);
            }
            else
            {
                Response.Redirect(dongPageUrl);
            }
            */
        }