//public DataSet rptNavData //{ // get { return rptNavData; } // set { rptNavData = value; } //} //public DataSet rptMenuData //{ // get { return rptMenuData; } // set { rptMenuData = value; } //} //public DataSet rptBottomData //{ // get { return rptBottomData; } // set { rptBottomData = value; } //} //public DataSet rptConfigData //{ // get { return rptConfigData; } // set { rptConfigData = value; } //} private void getIP() { if (DataCookie.GetCookie("_for_area_name") == "CookieNonexistence") { string strIPs = Camnpr.ConfigHelper.GetConfigString("ipAddress"); System.Net.WebClient wc = new System.Net.WebClient(); byte[] bs = wc.DownloadData(strIPs); string ips = System.Text.Encoding.Default.GetString(bs); //var returnCitySN = {"cip": "27.186.30.179", "cid": "990000", "cname": "国内未能识别的地区"}; ips = ips.Substring(ips.IndexOf("cname\": \"")).Replace("cname\": \"", "").Replace("\"}", "").Replace(";", "").Replace("市辖区", ""); //if (ips == "国内未能识别的地区") { ips = "中国"; } //Response.Write(ips); //Response.End(); DataSet dc = bc.GetDataSet("select top 1 [id],[title] from [country] where [title] like '%" + ips + "%'"); if (dc.Tables.Count > 0 && dc.Tables[0].Rows.Count > 0) { DataCookie.SetCookie("_for_area_name", 1, dc.Tables[0].Rows[0][1].ToString()); DataCookie.SetCookie("_for_area", 1, dc.Tables[0].Rows[0][0].ToString()); } else { DataCookie.SetCookie("_for_area_name", 1, "中国"); DataCookie.SetCookie("_for_area", 1, "1"); } } }
protected void Page_Load(object sender, EventArgs e) { this.Page.Title = Camnpr.ConfigHelper.GetConfigString("Title"); //语言地区设置 if (Request.QueryString["lang"] != null && !string.IsNullOrEmpty(Request.QueryString["lang"].ToString())) { forlanguage = Request.QueryString["lang"].Trim() == "" ? "0" : Request.QueryString["lang"].Trim(); DataCookie.SetCookie("_for_lang", 1, forlanguage); } if (Request.QueryString["area"] != null && !string.IsNullOrEmpty(Request.QueryString["area"].ToString())) { areaid = Request.QueryString["area"].Trim() == "" ? "1" : Request.QueryString["area"].Trim(); DataCookie.SetCookie("_for_area", 1, areaid);//1:地区id } else { areaid = Camnpr.Common.DataCookie.GetCookie("_for_area"); areaid = areaid == "CookieNonexistence" ? "1" : areaid; } if (Request.QueryString["n"] != null && !string.IsNullOrEmpty(Request.QueryString["n"].ToString())) { areaname = Request.QueryString["n"].Trim() == "" ? "中国" : Request.QueryString["n"].Trim(); DataCookie.SetCookie("_for_area_name", 1, areaname); } else { areaname = Camnpr.Common.DataCookie.GetCookie("_for_area_name"); areaname = areaname == "CookieNonexistence" ? "中国" : areaname; } /*语言设置 start*/ if (Request.QueryString["lang"] == null) { forlanguage = Camnpr.Common.DataCookie.GetCookie("_for_lang"); if (forlanguage != "CookieNonexistence") { forlanguage = forlanguage == "1" ? "en_" : ""; } else { forlanguage = ""; } } else { if (forlanguage != "") { forlanguage = forlanguage == "1" ? "en_" : ""; } } /*语言设置 end*/ Master._language = forlanguage; Master._cityname = areaname; //Master.rptNavData = bc.GetDataSet("select [id],[typename],[ispage] from [" + forlanguage + "navtype] order by [orderid]"); //Master.rptMenuData = bc.GetDataSet("select [id],[pid],[typename],[orderid],[ispage] from [" + forlanguage + "menutype] order by [orderid]"); //Master.rptBottomData = bc.GetDataSet("select [id],[pid],[typename],[orderid],[ispage] from [" + forlanguage + "newstype] order by [orderid]"); //Master.rptConfigData = bc.GetDataSet("select * from [" + forlanguage + "config] where [id]=1"); //Response.Write(areaid + "/" + forlanguage); //Response.End(); rptList.DataSource = bc.GetDataSet("select [id],[title] from [" + forlanguage + "nav] where [isis]=1 and [shouye]=1 and charindex( '," + areaid + ",',','+area+',')>0 order by [orderid] desc, [inputdate] desc"); rptList.DataBind(); rptList2.DataSource = bc.GetDataSet("select [id],[title] from [" + forlanguage + "menu] where [isis]=1 and [shouye]=1 order by [orderid] desc, [inputdate] desc"); rptList2.DataBind(); DataSet ds5 = bc.GetDataSet("select [Name],[Come],[PhotoPath] from [T_tupian] order by [NewTime] desc, [id] desc"); if (ds5.Tables.Count > 0 && ds5.Tables[0].Rows.Count > 0) { imgdt = ds5.Tables[0]; } }