private void MorePage() { builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("选择手机品牌"); builder.Append(Out.Tab("</div>", "<br />")); DataSet ds = null; //列出手机品牌 builder.Append(Out.Tab("<div>", "")); ds = new BCW.BLL.Modata().GetList("Types,PhoneBrand", "Types > 0 GROUP BY Types,PhoneBrand ORDER BY Types"); if (ds != null && ds.Tables[0].Rows.Count > 0) { int k = 1; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { int Types = int.Parse(ds.Tables[0].Rows[i]["Types"].ToString()); string Brand = ds.Tables[0].Rows[i]["PhoneBrand"].ToString(); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=" + Types + "&backurl=" + Utils.getPage(0) + "") + "\">" + Brand + "</a>"); if (k != ds.Tables[0].Rows.Count) { builder.Append("|"); } k++; } } builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getPage("default.aspx") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?backurl=" + Utils.getPage(0) + "") + "\">设置机型</a>"); builder.Append(Out.Tab("</div>", "")); }
private void AutoPage() { //获得UA string UA = Utils.GetBrowser(); BCW.Model.Modata model = new BCW.BLL.Modata().GetModata2(UA); if (model != null) { //写入Cookies HttpCookie cookie = new HttpCookie("BrandComment"); cookie.Expires = DateTime.Now.AddDays(365); cookie.Values.Add("PhoneBrand", HttpUtility.UrlEncode(model.PhoneBrand)); cookie.Values.Add("PhoneModel", HttpUtility.UrlEncode(model.PhoneModel)); cookie.Values.Add("PhoneSystem", HttpUtility.UrlEncode(model.PhoneSystem)); cookie.Values.Add("PhoneSize", HttpUtility.UrlEncode(model.PhoneSize)); Response.Cookies.Add(cookie); new BCW.BLL.Modata().UpdatePhoneClick(model.ID); Utils.Success("设置我的机型", "设置机型成功!<br />您的手机:" + model.PhoneBrand + "" + model.PhoneModel + "<br />操作系统:" + model.PhoneSystem + "<br />屏幕分辨率:" + model.PhoneSize + "", Utils.getPage("default.aspx"), "2"); } else { Utils.Success("自动适配机型", "抱歉,无法自动识别到您的手机型号.请返回手动设置机型..", Utils.getUrl("model.aspx?backurl=" + Utils.getPage(0) + ""), "2"); } }
private void EditPage() { int id = int.Parse(Utils.GetRequest("id", "all", 2, @"^[0-9]\d*$", "ID错误")); if (!new BCW.BLL.Modata().Exists(id)) { Utils.Error("不存在的记录", ""); } BCW.Model.Modata model = new BCW.BLL.Modata().GetModata(id); Master.Title = "修改手机型号"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("修改手机型号"); builder.Append(Out.Tab("</div>", "")); string strText = "手机品牌:/,型号:/,操作系统:/,主屏分辨率:/,,,"; string strName = "Brand,Model,System,Size,id,act,backurl"; string strType = "text,text,text,text,hidden,hidden,hidden"; string strValu = "" + model.PhoneBrand + "'" + model.PhoneModel + "'" + model.PhoneSystem + "'" + model.PhoneSize + "'" + id + "'editsave'" + Utils.getPage(0) + ""; string strEmpt = "false,false,false,false,false,false,false"; string strIdea = "/"; string strOthe = "确定修改|reset,modata.aspx,post,1,red|blue"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr())); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getPage("modata.aspx") + "\">返回上一级</a><br />"); builder.Append(Out.Tab("</div><div class=\"title\"><a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>", "<a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>")); builder.Append(Out.Tab("</div>", "<br />")); }
private void BrandPage() { Master.Title = "手机品牌列表"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("手机品牌列表"); builder.Append(Out.Tab("</div>", "")); //列出手机品牌 int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string[] pageValUrl = { "act" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } DataSet ds = new BCW.BLL.Modata().GetList("Types,PhoneBrand,COUNT(*)", "Types > 0 GROUP BY Types,PhoneBrand ORDER BY COUNT(*) DESC"); if (ds != null && ds.Tables[0].Rows.Count > 0) { recordCount = ds.Tables[0].Rows.Count; int stratIndex = (pageIndex - 1) * pageSize; int endIndex = pageIndex * pageSize; int k = 0; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { if (k >= stratIndex && k < endIndex) { if ((k + 1) % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { builder.Append(Out.Tab("<div>", "<br />")); } int Types = int.Parse(ds.Tables[0].Rows[i]["Types"].ToString()); string Brand = ds.Tables[0].Rows[i]["PhoneBrand"].ToString(); builder.Append("<a href=\"" + Utils.getUrl("modata.aspx?ptype=" + Types + "&backurl=" + Utils.PostPage(1) + "") + "\">" + Brand + "</a>"); builder.Append(Out.Tab("</div>", "")); } if (k == endIndex) { break; } k++; } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); } builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr())); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getUrl("modata.aspx") + "\">机型管理</a><br />"); builder.Append(Out.Tab("</div><div class=\"title\"><a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>", "<a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>")); builder.Append(Out.Tab("</div>", "<br />")); }
private void ListPage() { int ptype = int.Parse(Utils.GetRequest("ptype", "get", 2, @"^[1-9]\d*$", "类型错误")); string keyword = Utils.GetRequest("keyword", "get", 1, @"^[A-Z0-9]$", ""); if (!new BCW.BLL.Modata().Exists2(ptype)) { Utils.Error("不存在的品牌类型", ""); } builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=all&ptype=" + ptype + "&backurl=" + Utils.getPage(0) + "") + "\">" + new BCW.BLL.Modata().GetPhoneBrand(ptype) + "</a>>设置机型"); builder.Append(Out.Tab("</div>", "<br />")); if (keyword == "") { keyword = new BCW.BLL.Modata().GetPhoneModel(ptype); keyword = Utils.Left(keyword, 1); } DataSet ds = null; //列出开头字符 builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("" + keyword + "开头 "); ds = new BCW.BLL.Modata().GetList("DISTINCT left(PhoneModel,1) as PhoneModel", "Types=" + ptype + " and left(PhoneModel,1)<>'" + keyword + "'"); if (ds != null && ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string KY = ds.Tables[0].Rows[i]["PhoneModel"].ToString(); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=" + ptype + "&keyword=" + KY + "&backurl=" + Utils.getPage(0) + "") + "\">" + KY + "</a>"); builder.Append("|"); } } builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=all&ptype=" + ptype + "&backurl=" + Utils.getPage(0) + "") + "\">全部</a>"); builder.Append(Out.Tab("</div>", "<br />")); //查找适配开头机型 ds = new BCW.BLL.Modata().GetList("ID,PhoneModel", "Types=" + ptype + " and left(PhoneModel,1)='" + keyword + "'"); if (ds != null && ds.Tables[0].Rows.Count > 0) { int k = 1; builder.Append(Out.Tab("<div>", "")); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=ok&id=" + ds.Tables[0].Rows[i]["ID"] + "&backurl=" + Utils.getPage(0) + "") + "\">" + ds.Tables[0].Rows[i]["PhoneModel"] + "</a>"); if (k != ds.Tables[0].Rows.Count) { builder.Append("|"); } k++; } builder.Append(Out.Tab("</div>", "<br />")); } builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getPage("default.aspx") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?backurl=" + Utils.getPage(0) + "") + "\">设置机型</a>"); builder.Append(Out.Tab("</div>", "")); }
private void OkPage() { int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[0-9]\d*$", "ID错误")); if (!new BCW.BLL.Modata().Exists(id)) { Utils.Error("不存在的记录", ""); } BCW.Model.Modata model = new BCW.BLL.Modata().GetModata(id); //写入Cookies HttpCookie cookie = new HttpCookie("BrandComment"); cookie.Expires = DateTime.Now.AddDays(365); cookie.Values.Add("PhoneBrand", HttpUtility.UrlEncode(model.PhoneBrand)); cookie.Values.Add("PhoneModel", HttpUtility.UrlEncode(model.PhoneModel)); cookie.Values.Add("PhoneSystem", HttpUtility.UrlEncode(model.PhoneSystem)); cookie.Values.Add("PhoneSize", HttpUtility.UrlEncode(model.PhoneSize)); Response.Cookies.Add(cookie); new BCW.BLL.Modata().UpdatePhoneClick(id); Utils.Success("设置我的机型", "设置机型成功!<br />您的手机:" + model.PhoneBrand + "" + model.PhoneModel + "<br />操作系统:" + model.PhoneSystem + "<br />屏幕分辨率:" + model.PhoneSize + "", Utils.getPage("default.aspx"), "2"); }
private void SavePage() { string Brand = Utils.GetRequest("Brand", "post", 2, @"^[\s\S]{1,50}$", "手机品牌填写错误"); string Model = Utils.GetRequest("Model", "post", 2, @"^[\s\S]{1,50}$", "手机型号填写错误"); string System = Utils.GetRequest("System", "post", 2, @"^[\s\S]{1,50}$", "操作系统填写错误"); string Size = Utils.GetRequest("Size", "post", 2, @"^[\s\S]{1,50}$", "主屏分辨率分填写错误"); int Types = new BCW.BLL.Modata().GetTypes(Brand); if (Types == 0) { Types = new BCW.BLL.Modata().GetMaxTypes(); } BCW.Model.Modata model = new BCW.Model.Modata(); model.Types = Types; model.PhoneBrand = Brand; model.PhoneModel = Model; model.PhoneSystem = System; model.PhoneSize = Size; new BCW.BLL.Modata().Add(model); Utils.Success("添加机型", "添加手机型号成功..", Utils.getUrl("modata.aspx"), "2"); }
private void ReloadPage() { builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=auto&backurl=" + Utils.getPage(0) + "") + "\">自动适配我的机型</a>"); builder.Append(Out.Tab("</div>", "")); string strText = "输入机型:如N73/,,"; string strName = "keyword,backurl,act"; string strType = "text,hidden,hidden"; string strValu = "'" + Utils.getPage(0) + "'search"; string strEmpt = "false,false,false"; string strIdea = ""; string strOthe = "搜索,model.aspx,post,1,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div>", "<br />")); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&backurl=" + Utils.getPage(0) + "") + "\">诺基亚</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&backurl=" + Utils.getPage(0) + "") + "\">索爱</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=1&backurl=" + Utils.getPage(0) + "") + "\">三星</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&backurl=" + Utils.getPage(0) + "") + "\">摩托</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&backurl=" + Utils.getPage(0) + "") + "\">多普达</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=16&backurl=" + Utils.getPage(0) + "") + "\">联想</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=8&backurl=" + Utils.getPage(0) + "") + "\">魅族</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=6&backurl=" + Utils.getPage(0) + "") + "\">苹果</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=9&backurl=" + Utils.getPage(0) + "") + "\">HTC</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=7&backurl=" + Utils.getPage(0) + "") + "\">黑莓</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=23&backurl=" + Utils.getPage(0) + "") + "\">LG</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=19&backurl=" + Utils.getPage(0) + "") + "\">OPPO</a>|"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=more&backurl=" + Utils.getPage(0) + "") + "\">更多..</a>"); builder.Append(Out.Tab("</div>", "<br />")); DataSet ds = null; builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("〓<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&backurl=" + Utils.getPage(0) + "") + "\">诺基亚</a>〓"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); ds = new BCW.BLL.Modata().GetList("TOP 20 ID,PhoneModel", "Types=3 ORDER BY PhoneClick DESC"); if (ds != null && ds.Tables[0].Rows.Count > 0) { int k = 1; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=ok&id=" + ds.Tables[0].Rows[i]["ID"] + "&backurl=" + Utils.getPage(0) + "") + "\">" + ds.Tables[0].Rows[i]["PhoneModel"] + "</a>"); if (k % 4 == 0) { builder.Append("<br />"); } else { builder.Append("|"); } k++; } } builder.Append("开头:"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=X&backurl=" + Utils.getPage(0) + "") + "\">X</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=N&backurl=" + Utils.getPage(0) + "") + "\">N</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=E&backurl=" + Utils.getPage(0) + "") + "\">E</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=C&backurl=" + Utils.getPage(0) + "") + "\">C</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=9&backurl=" + Utils.getPage(0) + "") + "\">9</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=8&backurl=" + Utils.getPage(0) + "") + "\">8</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=7&backurl=" + Utils.getPage(0) + "") + "\">7</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=6&backurl=" + Utils.getPage(0) + "") + "\">6</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=5&backurl=" + Utils.getPage(0) + "") + "\">5</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=3&backurl=" + Utils.getPage(0) + "") + "\">3</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=2&backurl=" + Utils.getPage(0) + "") + "\">2</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=3&keyword=1&backurl=" + Utils.getPage(0) + "") + "\">1</a>"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("〓<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&backurl=" + Utils.getPage(0) + "") + "\">索尼爱立信</a>〓"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); ds = new BCW.BLL.Modata().GetList("TOP 20 ID,PhoneModel", "Types=4 ORDER BY PhoneClick DESC"); if (ds != null && ds.Tables[0].Rows.Count > 0) { int k = 1; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=ok&id=" + ds.Tables[0].Rows[i]["ID"] + "&backurl=" + Utils.getPage(0) + "") + "\">" + ds.Tables[0].Rows[i]["PhoneModel"] + "</a>"); if (k % 4 == 0) { builder.Append("<br />"); } else { builder.Append("|"); } k++; } } builder.Append("开头:"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=Z&backurl=" + Utils.getPage(0) + "") + "\">Z</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=X&backurl=" + Utils.getPage(0) + "") + "\">X</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=W&backurl=" + Utils.getPage(0) + "") + "\">W</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=V&backurl=" + Utils.getPage(0) + "") + "\">V</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=U&backurl=" + Utils.getPage(0) + "") + "\">U</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=T&backurl=" + Utils.getPage(0) + "") + "\">T</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=S&backurl=" + Utils.getPage(0) + "") + "\">S</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=R&backurl=" + Utils.getPage(0) + "") + "\">R</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=M&backurl=" + Utils.getPage(0) + "") + "\">M</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=K&backurl=" + Utils.getPage(0) + "") + "\">K</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=4&keyword=J&backurl=" + Utils.getPage(0) + "") + "\">J</a>"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("〓<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&backurl=" + Utils.getPage(0) + "") + "\">多普达</a>〓"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); ds = new BCW.BLL.Modata().GetList("TOP 20 ID,PhoneModel", "Types=18 ORDER BY PhoneClick DESC"); if (ds != null && ds.Tables[0].Rows.Count > 0) { int k = 1; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=ok&id=" + ds.Tables[0].Rows[i]["ID"] + "&backurl=" + Utils.getPage(0) + "") + "\">" + ds.Tables[0].Rows[i]["PhoneModel"] + "</a>"); if (k % 4 == 0) { builder.Append("<br />"); } else { builder.Append("|"); } k++; } } builder.Append("开头:"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=5&backurl=" + Utils.getPage(0) + "") + "\">5</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=6&backurl=" + Utils.getPage(0) + "") + "\">6</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=8&backurl=" + Utils.getPage(0) + "") + "\">8</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=9&backurl=" + Utils.getPage(0) + "") + "\">9</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=A&backurl=" + Utils.getPage(0) + "") + "\">A</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=C&backurl=" + Utils.getPage(0) + "") + "\">C</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=D&backurl=" + Utils.getPage(0) + "") + "\">D</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=P&backurl=" + Utils.getPage(0) + "") + "\">P</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=S&backurl=" + Utils.getPage(0) + "") + "\">S</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=18&keyword=T&backurl=" + Utils.getPage(0) + "") + "\">T</a>."); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("〓<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&backurl=" + Utils.getPage(0) + "") + "\">摩托罗拉</a>〓"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); ds = new BCW.BLL.Modata().GetList("TOP 20 ID,PhoneModel", "Types=5 ORDER BY PhoneClick DESC"); if (ds != null && ds.Tables[0].Rows.Count > 0) { int k = 1; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=ok&id=" + ds.Tables[0].Rows[i]["ID"] + "&backurl=" + Utils.getPage(0) + "") + "\">" + ds.Tables[0].Rows[i]["PhoneModel"] + "</a>"); if (k % 4 == 0) { builder.Append("<br />"); } else { builder.Append("|"); } k++; } } builder.Append("开头:"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=A&backurl=" + Utils.getPage(0) + "") + "\">A</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=C&backurl=" + Utils.getPage(0) + "") + "\">C</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=E&backurl=" + Utils.getPage(0) + "") + "\">E</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=L&backurl=" + Utils.getPage(0) + "") + "\">L</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=M&backurl=" + Utils.getPage(0) + "") + "\">M</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=Q&backurl=" + Utils.getPage(0) + "") + "\">Q</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=T&backurl=" + Utils.getPage(0) + "") + "\">T</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=V&backurl=" + Utils.getPage(0) + "") + "\">V</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=W&backurl=" + Utils.getPage(0) + "") + "\">W</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=X&backurl=" + Utils.getPage(0) + "") + "\">X</a>."); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?act=list&ptype=5&keyword=Z&backurl=" + Utils.getPage(0) + "") + "\">Z</a>"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); builder.Append("注:以上机型均热门机型,其他机型均可使用搜索功能找到."); builder.Append(Out.Tab("</div>", "")); builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getPage("default.aspx") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getPage("default.aspx") + "\">自动适配</a>"); builder.Append(Out.Tab("</div>", "")); }
private void SearchPage() { string keyword = Utils.GetRequest("keyword", "all", 3, @"^[\s\S]{1,15}$", "请正确输入手机型号"); builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("搜索“" + keyword + "”结果"); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = ""; string[] pageValUrl = { "keyword", "act", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 strWhere = "PhoneModel like '" + keyword + "%'"; // 开始读取列表 IList <BCW.Model.Modata> listModata = new BCW.BLL.Modata().GetModatas(pageIndex, pageSize, strWhere, out recordCount); if (listModata.Count > 0) { int k = 1; foreach (BCW.Model.Modata n in listModata) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.AppendFormat("<a href=\"" + Utils.getUrl("model.aspx?act=ok&id={0}&backurl=" + Utils.PostPage(true) + "") + "\">{1}.{2}{3}[设置]</a>", n.ID, (pageIndex - 1) * pageSize + k, n.PhoneBrand, n.PhoneModel); k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } string strText = ",,"; string strName = "keyword,backurl,act"; string strType = "text,hidden,hidden"; string strValu = "'" + Utils.getPage(0) + "'search"; string strEmpt = "false,false,false"; string strIdea = ""; string strOthe = "继续搜,model.aspx,post,1,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getPage("default.aspx") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("model.aspx?backurl=" + Utils.getPage(0) + "") + "\">设置机型</a>"); builder.Append(Out.Tab("</div>", "")); }
private void ReloadPage() { Master.Title = "机型管理"; int ptype = int.Parse(Utils.GetRequest("ptype", "get", 1, @"^[1-9]\d*$", "0")); string keyword = Utils.GetRequest("keyword", "all", 1, "", ""); builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("机型管理"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"text\">", "")); if (keyword != "") { builder.Append("<a href=\"" + Utils.getUrl("modata.aspx") + "\">全部</a>|搜索机型"); } else if (ptype > 0) { builder.Append("<a href=\"" + Utils.getUrl("modata.aspx") + "\">全部</a>|分类机型"); } else { builder.Append("全部机型|"); builder.Append("<a href=\"" + Utils.getUrl("modata.aspx?act=brand") + "\">品牌</a>|"); builder.Append("<a href=\"" + Utils.getUrl("modata.aspx?act=system") + "\">平台</a>"); } builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = ""; string[] pageValUrl = { "ptype", "keyword" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 if (!string.IsNullOrEmpty(keyword)) { strWhere = "(PhoneModel like '%" + keyword + "%' OR PhoneSystem like '%" + keyword + "%')"; } else if (ptype > 0) { strWhere = "Types =" + ptype + ""; } // 开始读取列表 IList <BCW.Model.Modata> listModata = new BCW.BLL.Modata().GetModatas(pageIndex, pageSize, strWhere, out recordCount); if (listModata.Count > 0) { int k = 1; foreach (BCW.Model.Modata n in listModata) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.AppendFormat("<a href=\"" + Utils.getUrl("modata.aspx?act=edit&id={0}&backurl=" + Utils.PostPage(1) + "") + "\">[管理]>{1}.{2}{3}</a>", n.ID, (pageIndex - 1) * pageSize + k, n.PhoneBrand, n.PhoneModel); builder.Append("<a href=\"" + Utils.getUrl("modata.aspx?act=del&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">[删]</a>"); k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } string strText = "输入机型:如N73/,,"; string strName = "keyword,backurl"; string strType = "text,hidden,hidden"; string strValu = "'" + Utils.getPage(0) + ""; string strEmpt = "false,false"; string strIdea = "/"; string strOthe = "搜索,modata.aspx,post,1,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr())); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getUrl("modata.aspx?act=add") + "\">添加机型</a><br />"); builder.Append(Out.Tab("</div><div class=\"title\"><a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>", "<a href=\"" + Utils.getUrl("default.aspx") + "\">返回管理中心</a>")); builder.Append(Out.Tab("</div>", "<br />")); }