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); } }
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); } }
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 ); } }
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 ); }
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); }
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); * }*/ }
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); }*/ }
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 ); } }
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); } }
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 ); } }
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); * } */ }
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); } */ }