using CP.Business; using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace CP.Web { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); #region 走势图路由 var chartList = ChartBll.GetList(); if (chartList != null && chartList.Count > 0) { foreach (var chart in chartList) { if (!string.IsNullOrWhiteSpace(chart.controller) && !string.IsNullOrWhiteSpace(chart.action) && !string.IsNullOrWhiteSpace(chart.url)) { if (chart.controller.ToLower().Equals("tcp3tool") && chart.action.ToLower().Equals("zhuihao")) { //解决体彩P3追号路由是tool/zhuihao.aspx?type=2,而3D的是tool/zhuihao.aspx的问题 //routes.MapRoute( // name: $"{chart.controller}-{chart.action}", // url: $"{chart.controller}/{chart.action}", // defaults: new { controller = chart.controller, action = chart.action } // ); } else if (chart.controller.ToLower().Equals("fcsdtool") && chart.action.ToLower().Equals("zhuihao")) { //解决体彩P3追号路由是tool/zhuihao.aspx?type=2,而3D的是tool/zhuihao.aspx的问题 routes.MapRoute( name: $"{chart.controller}-{chart.action}", url: $"{chart.url}", defaults: new { controller = chart.controller, action = chart.action, type =UrlParameter.Optional} ); } else { routes.MapRoute( name: $"{chart.controller}-{chart.action}", url: $"{chart.url}", defaults: new { controller = chart.controller, action = chart.action } ); } } } } #endregion #region 双色球 大乐透缩水结果页面路由 routes.MapRoute( name: "SsqSsgjResultPage", url: "tool/ssq_ss_post.aspx", defaults: new { controller = "SsqGj", action = "SsgjResultPage" } ); routes.MapRoute( name: "DltSsgjResultPage", url: "tool/dlt_qss_post.aspx", defaults: new { controller = "DltGj", action = "SsgjResultPage" } ); #endregion #region 专题路由 #region 专题首页 routes.MapRoute( name: "zt-home", url: "zt/", defaults: new { controller = "zt", action = "index", id = UrlParameter.Optional } ); #endregion #region 专题右侧列表 routes.MapRoute( name: "zt-ArticleRight", url: "zt/_ArticleRight/{lotteryCode}", defaults: new { controller = "zt", action = "_ArticleRight", lotteryCode = UrlParameter.Optional } ); #endregion #region 单页面 #region 双色球机选 routes.MapRoute( name: "rule-ssqjx", url: "zt/ssqjx/", defaults: new { controller = "zt", action = "ssqjx" } ); #endregion #region 双色球中奖规则 routes.MapRoute( name: "rule-ssqzjgz", url: "zt/ssqzjgz/", defaults: new { controller = "zt", action = "ssqzjgz" } ); #endregion #region 双色球怎么算中奖 routes.MapRoute( name: "rule-ssqzmszj", url: "zt/ssqzmszj/", defaults: new { controller = "zt", action = "ssqzmszj" } ); #endregion #region 双色球玩法 routes.MapRoute( name: "rule-ssqwf", url: "zt/ssqwf/", defaults: new { controller = "zt", action = "ssqwf" } ); #endregion #region 3D试机号口诀 routes.MapRoute( name: "rule-sdsjhkj", url: "zt/3dsjhkj/", defaults: new { controller = "zt", action = "sdsjhkj" } ); #endregion #region 双色球100期开奖结果 routes.MapRoute( name: "opencode-ssq100qkjjg", url: "zt/ssq100qkjjg/", defaults: new { controller = "zt", action = "Ssq100qkjjg", topSize = 0 } ); routes.MapRoute( name: "opencode-ssq100qkjjg-topsize", url: "zt/ssq100qkjjg-{topSize}.htm", defaults: new { controller = "zt", action = "Ssq100qkjjg", topSize = UrlParameter.Optional } ); #endregion #region 双色球几点开奖 routes.MapRoute( name: "opencode-ssqjdkj", url: "zt/ssqjdkj/", defaults: new { controller = "zt", action = "ssqjdkj" } ); #endregion #region 双色球复式玩法 routes.MapRoute( name: "rule-ssqfswf", url: "zt/ssqfswf/", defaults: new { controller = "zt", action = "ssqfswf" } ); #endregion #region 双色球模拟摇奖器 routes.MapRoute( name: "rule-ssqmnyjq", url: "zt/ssqmnyjq/", defaults: new { controller = "zt", action = "ssqmnyjq" } ); #endregion #endregion #region 双色球杀号 routes.MapRoute( name: "双色球杀号-index", url: "zt/ssqsh/", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqsh", cid = 81, tagid = 0, page = 0 } ); routes.MapRoute( name: "双色球杀号-list", url: "zt/ssqsh/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqsh", cid = 81, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "双色球杀号-info", url: "zt/ssqsh/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "ssqsh", tid = UrlParameter.Optional } ); #endregion #region 双色球预测 routes.MapRoute( name: "双色球预测-index", url: "zt/ssqyc/", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqyc", cid = 79, tagid = 0, page = 0 } ); routes.MapRoute( name: "双色球预测-list", url: "zt/ssqyc/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqyc", cid = 79, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "双色球预测-info", url: "zt/ssqyc/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "ssqyc", tid = UrlParameter.Optional } ); #endregion #region 双色球字谜 routes.MapRoute( name: "双色球字谜-index", url: "zt/ssqzm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqzm", cid = 80, tagid = 0, page = 0 } ); routes.MapRoute( name: "双色球字谜-list", url: "zt/ssqzm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqzm", cid = 80, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "双色球字谜-info", url: "zt/ssqzm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "ssqzm", tid = UrlParameter.Optional } ); #endregion #region 程远双色球杀号 routes.MapRoute( name: "程远双色球杀号-index", url: "zt/cyssqsh/", defaults: new { controller = "zt", action = "ArticleIndex", name = "cyssqsh", cid = 127, tagid = 0, page = 0 } ); routes.MapRoute( name: "程远双色球杀号-list", url: "zt/cyssqsh/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "cyssqsh", cid = 127, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "程远双色球杀号-info", url: "zt/cyssqsh/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "cyssqsh", tid = UrlParameter.Optional } ); #endregion #region 360双色球杀号 routes.MapRoute( name: "360双色球杀号-index", url: "zt/360ssqsh/", defaults: new { controller = "zt", action = "ArticleIndex", name = "360ssqsh", cid = 126, tagid = 0, page = 0 } ); routes.MapRoute( name: "360双色球杀号-list", url: "zt/360ssqsh/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "360ssqsh", cid = 126, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "360双色球杀号-info", url: "zt/360ssqsh/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "360ssqsh", tid = UrlParameter.Optional } ); #endregion #region 双色球中奖故事 routes.MapRoute( name: "双色球中奖故事-index", url: "zt/ssqzjgs/", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqzjgs", cid = 21, tagid = 0, page = 0 } ); routes.MapRoute( name: "双色球中奖故事-list", url: "zt/ssqzjgs/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqzjgs", cid = 21, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "双色球中奖故事-info", url: "zt/ssqzjgs/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "ssqzjgs", tid = UrlParameter.Optional } ); #endregion #region 双色球字谜汇总 routes.MapRoute( name: "双色球字谜汇总-index", url: "zt/ssqzmhz/", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqzmhz", cid = 80, tagid = 135, page = 0 } ); routes.MapRoute( name: "双色球字谜汇总-list", url: "zt/ssqzmhz/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqzmhz", cid = 80, tagid = 135, page = UrlParameter.Optional } ); routes.MapRoute( name: "双色球字谜汇总-info", url: "zt/ssqzmhz/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "ssqzmhz", tid = UrlParameter.Optional } ); #endregion #region 貂蝉双色球杀号 routes.MapRoute( name: "貂蝉双色球杀号-index", url: "zt/dcssqsh/", defaults: new { controller = "zt", action = "ArticleIndex", name = "dcssqsh", cid = 129, tagid = 0, page = 0 } ); routes.MapRoute( name: "貂蝉双色球杀号-list", url: "zt/dcssqsh/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "dcssqsh", cid = 129, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "貂蝉双色球杀号-info", url: "zt/dcssqsh/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "dcssqsh", tid = UrlParameter.Optional } ); #endregion #region 小宋双色球预测 routes.MapRoute( name: "小宋双色球预测-index", url: "zt/xsssqyc/", defaults: new { controller = "zt", action = "ArticleIndex", name = "xsssqyc", cid = 131, tagid = 0, page = 0 } ); routes.MapRoute( name: "小宋双色球预测-list", url: "zt/xsssqyc/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "xsssqyc", cid = 131, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "小宋双色球预测-page", url: "zt/xsssqyc/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "xsssqyc", tid = UrlParameter.Optional } ); #endregion #region 双色球选号技巧 routes.MapRoute( name: "双色球选号技巧-index", url: "zt/ssqxhjq/", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqxhjq", cid = 26, tagid = 0, page = 0 } ); routes.MapRoute( name: "双色球选号技巧-list", url: "zt/ssqxhjq/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "ssqxhjq", cid = 26, tagid = 0, page = UrlParameter.Optional } ); #endregion #region 3d #region 图库--彩吧图谜 routes.MapRoute( name: "tuku-hw3dtk-index", url: "zt/hw3dtk/", defaults: new { controller = "zt", action = "TukuIndex", cid = 62, rid = "hw3dtk", qi = 0 } ); routes.MapRoute( name: "tuku-hw3dtk-qi", url: "zt/hw3dtk/list-{qi}.htm", defaults: new { controller = "zt", action = "TukuIndex", cid = 62, rid = "hw3dtk", qi = UrlParameter.Optional } ); #endregion #region 图库--老船长 routes.MapRoute( name: "tuku-aftk-index", url: "zt/aftk/", defaults: new { controller = "zt", action = "TukuIndex", cid = 89, rid = "aftk", qi = 0 } ); routes.MapRoute( name: "tuku-aftk-qi", url: "zt/aftk/list-{qi}.htm", defaults: new { controller = "zt", action = "TukuIndex", cid = 89, rid = "aftk", qi = UrlParameter.Optional } ); #endregion #region 图库--布衣天下 routes.MapRoute( name: "tuku-3dbytk-index", url: "zt/3dbytk/", defaults: new { controller = "zt", action = "TukuIndex", cid = 83, rid = "3dbytk", qi = 0 } ); routes.MapRoute( name: "tuku-3dbytk-qi", url: "zt/3dbytk/list-{qi}.htm", defaults: new { controller = "zt", action = "TukuIndex", cid = 83, rid = "3dbytk", qi = UrlParameter.Optional } ); #endregion #region 图库--崂山道士 routes.MapRoute( name: "tuku-smtk-index", url: "zt/smtk/", defaults: new { controller = "zt", action = "TukuIndex", cid = 90, rid = "smtk", qi = 0 } ); routes.MapRoute( name: "tuku-smtk-qi", url: "zt/smtk/list-{qi}.htm", defaults: new { controller = "zt", action = "TukuIndex", cid = 90, rid = "smtk", qi = UrlParameter.Optional } ); #endregion #region 图库--小小虎 routes.MapRoute( name: "tuku-gltk-index", url: "zt/gltk/", defaults: new { controller = "zt", action = "TukuIndex", cid = 87, rid = "gltk", qi = 0 } ); routes.MapRoute( name: "tuku-gltk-qi", url: "zt/gltk/list-{qi}.htm", defaults: new { controller = "zt", action = "TukuIndex", cid = 87, rid = "gltk", qi = UrlParameter.Optional } ); #endregion #region 图库--p3图库 routes.MapRoute( name: "tuku-3dtk-index", url: "zt/3dtk/", defaults: new { controller = "zt", action = "TukuIndex", cid = 92, rid = "3dtk", qi = 0 } ); routes.MapRoute( name: "tuku-3dtk-qi", url: "zt/3dtk/list-{qi}.htm", defaults: new { controller = "zt", action = "TukuIndex", cid = 92, rid = "3dtk", qi = UrlParameter.Optional } ); #endregion #region 太湖字谜 routes.MapRoute( name: "太湖字谜-index", url: "zt/thzm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "thzm", cid = 99, tagid = 0, page = 0 } ); routes.MapRoute( name: "太湖字谜-list", url: "zt/thzm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "thzm", cid = 99, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "太湖字谜-info", url: "zt/thzm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "thzm", tid = UrlParameter.Optional } ); #endregion #region 晚秋和值谜 routes.MapRoute( name: "晚秋和值谜-index", url: "zt/wqhzm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "wqhzm", cid = 70, tagid = 24, page = 0 } ); routes.MapRoute( name: "晚秋和值谜-list", url: "zt/wqhzm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "wqhzm", cid = 70, tagid = 24, page = UrlParameter.Optional } ); routes.MapRoute( name: "晚秋和值谜-info", url: "zt/wqhzm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "wqhzm", tid = UrlParameter.Optional } ); #endregion #region 3d字谜 routes.MapRoute( name: "3d字谜-index", url: "zt/3dzm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dzm", cid = 70, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d字谜-list", url: "zt/3dzm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dzm", cid = 70, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d字谜-info", url: "zt/3dzm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dzm", tid = UrlParameter.Optional } ); #endregion #region 3d藏机图 routes.MapRoute( name: "3d藏机图-index", url: "zt/3dcjt/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dcjt", cid = 70, tagid = 82, page = 0 } ); routes.MapRoute( name: "3d藏机图-list", url: "zt/3dcjt/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dcjt", cid = 70, tagid = 82, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d藏机图-info", url: "zt/3dcjt/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dcjt", tid = UrlParameter.Optional } ); #endregion #region 3d字谜图谜汇总 routes.MapRoute( name: "3d字谜图谜汇总-index", url: "zt/3dzmtmhz/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dzmtmhz", cid = 70, tagid = 17, page = 0 } ); routes.MapRoute( name: "3d字谜图谜汇总-list", url: "zt/3dzmtmhz/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dzmtmhz", cid = 70, tagid = 17, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d字谜图谜汇总-info", url: "zt/3dzmtmhz/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dzmtmhz", tid = UrlParameter.Optional } ); #endregion #region 3d预测、3d预测专家、3d专家免费预测 routes.MapRoute( name: "3d预测、3d预测专家、3d专家免费预测-index", url: "zt/3dyc/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dyc", cid = 69, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d预测、3d预测专家、3d专家免费预测-list", url: "zt/3dyc/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dyc", cid = 69, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d预测、3d预测专家、3d专家免费预测-info", url: "zt/3dyc/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dyc", tid = UrlParameter.Optional } ); #endregion #region 3d杀码、3d杀号、3d专家杀号 routes.MapRoute( name: "3d杀码、3d杀号、3d专家杀号-index", url: "zt/3dsm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dsm", cid = 72, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d杀码、3d杀号、3d专家杀号-list", url: "zt/3dsm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dsm", cid = 72, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d杀码、3d杀号、3d专家杀号-info", url: "zt/3dsm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dsm", tid = UrlParameter.Optional } ); #endregion #region 3d胆码、3d胆码预测、3d独胆预测 routes.MapRoute( name: "3d胆码、3d胆码预测、3d独胆预测-index", url: "zt/3ddm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3ddm", cid = 71, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d胆码、3d胆码预测、3d独胆预测-list", url: "zt/3ddm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3ddm", cid = 71, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d胆码、3d胆码预测、3d独胆预测-info", url: "zt/3ddm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3ddm", tid = UrlParameter.Optional } ); #endregion #region 马后炮解太湖字谜 routes.MapRoute( name: "马后炮解太湖字谜-index", url: "zt/mhpjthzm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "mhpjthzm", cid = 98, tagid = 0, page = 0 } ); routes.MapRoute( name: "马后炮解太湖字谜-list", url: "zt/mhpjthzm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "mhpjthzm", cid = 98, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "马后炮解太湖字谜-info", url: "zt/mhpjthzm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "mhpjthzm", tid = UrlParameter.Optional } ); #endregion #region 一句定三码 routes.MapRoute( name: "一句定三码-index", url: "zt/yjdsm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "yjdsm", cid = 132, tagid = 0, page = 0 } ); routes.MapRoute( name: "一句定三码-list", url: "zt/yjdsm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "yjdsm", cid = 132, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "一句定三码-info", url: "zt/yjdsm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "yjdsm", tid = UrlParameter.Optional } ); #endregion #region 3d字谜汇总 routes.MapRoute( name: "3d字谜汇总-index", url: "zt/3dzmhz/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dzmhz", cid = 70, tagid = 17, page = 0 } ); routes.MapRoute( name: "3d字谜汇总-list", url: "zt/3dzmhz/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dzmhz", cid = 70, tagid = 17, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d字谜汇总-info", url: "zt/3dzmhz/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dzmhz", tid = UrlParameter.Optional } ); #endregion #region 3d试机号后分析 routes.MapRoute( name: "3d试机号后分析-index", url: "zt/3dsjhhfx/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dsjhhfx", cid = 77, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d试机号后分析-list", url: "zt/3dsjhhfx/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dsjhhfx", cid = 77, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d试机号后分析-info", url: "zt/3dsjhhfx/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dsjhhfx", tid = UrlParameter.Optional } ); #endregion #region 3d太湖字谜解释 routes.MapRoute( name: "3d太湖字谜解释-index", url: "zt/3dthzmjs/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dthzmjs", cid = 99, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d太湖字谜解释-list", url: "zt/3dthzmjs/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dthzmjs", cid = 99, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d太湖字谜解释-info", url: "zt/3dthzmjs/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dthzmjs", tid = UrlParameter.Optional } ); #endregion #region 3d太湖钓叟字谜汇总 routes.MapRoute( name: "3d太湖钓叟字谜汇总-index", url: "zt/3dthdszmhz/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dthdszmhz", cid = 100, tagid = 0, page = 0 } ); routes.MapRoute( name: "3d太湖钓叟字谜汇总-list", url: "zt/3dthdszmhz/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dthdszmhz", cid = 100, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d太湖钓叟字谜汇总-info", url: "zt/3dthdszmhz/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dthdszmhz", tid = UrlParameter.Optional } ); #endregion #region 3d藏机诗 routes.MapRoute( name: "3d藏机诗-index", url: "zt/3dcjs/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dcjs", cid = 70, tagid = 137, page = 0 } ); routes.MapRoute( name: "3d藏机诗-list", url: "zt/3dcjs/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dcjs", cid = 70, tagid = 137, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d藏机诗-info", url: "zt/3dcjs/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dcjs", tid = UrlParameter.Optional } ); #endregion #region 于海滨3d预测 routes.MapRoute( name: "于海滨3d预测-index", url: "zt/yhb3dyc/", defaults: new { controller = "zt", action = "ArticleIndex", name = "yhb3dyc", cid = 69, tagid = 1, page = 0 } ); routes.MapRoute( name: "于海滨3d预测-list", url: "zt/yhb3dyc/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "yhb3dyc", cid = 69, tagid = 1, page = UrlParameter.Optional } ); routes.MapRoute( name: "于海滨3d预测-info", url: "zt/yhb3dyc/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "yhb3dyc", tid = UrlParameter.Optional } ); #endregion #region 3d历史开奖号码 routes.MapRoute( name: "opencode-3dlskjhm", url: "zt/3dlskjhm/", defaults: new { controller = "zt", action = "Sdlskjhm", topSize = 0 } ); routes.MapRoute( name: "opencode-3dlskjhm-topsize", url: "zt/3dlskjhm-{topSize}.htm", defaults: new { controller = "zt", action = "Sdlskjhm", topSize = UrlParameter.Optional } ); #endregion #region 3D试机号查询 routes.MapRoute( name: "opencode-sdsjhcx", url: "zt/3dsjhcx/", defaults: new { controller = "zt", action = "Sdsjhcx", topSize = 0 } ); routes.MapRoute( name: "opencode-sdsjhcx-topsize", url: "zt/3dsjhcx-{topSize}.htm", defaults: new { controller = "zt", action = "Sdsjhcx", topSize = UrlParameter.Optional } ); #endregion #region 3d藏机诗 routes.MapRoute( name: "3d天罡八卦图-index", url: "zt/3dtgbgt/", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dtgbgt", cid = 70, tagid = 137, page = 0 } ); routes.MapRoute( name: "3d天罡八卦图-list", url: "zt/3dtgbgt/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "3dtgbgt", cid = 70, tagid = 137, page = UrlParameter.Optional } ); routes.MapRoute( name: "3d天罡八卦图-info", url: "zt/3dtgbgt/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "3dtgbgt", tid = UrlParameter.Optional } ); #endregion #region 3D和值速查表 routes.MapRoute( name: "3D和值速查表-index", url: "zt/3dhzscb/", defaults: new { controller = "zt", action = "Sdhzscb" } ); #endregion #region 3D历史上的今天 routes.MapRoute( name: "opencode-sdlssdjt", url: "zt/3dlssdjt/", defaults: new { controller = "zt", action = "Sdlssdjt", topSize = 0 } ); #endregion #endregion #region 大乐透 #region 大乐透预测 routes.MapRoute( name: "大乐透预测-index", url: "zt/dltyc/", defaults: new { controller = "zt", action = "ArticleIndex", name = "dltyc", cid = 16, tagid = 0, page = 0 } ); routes.MapRoute( name: "大乐透预测-list", url: "zt/dltyc/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "dltyc", cid = 16, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "大乐透预测-info", url: "zt/dltyc/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "dltyc", tid = UrlParameter.Optional } ); #endregion #region 大乐透杀号 routes.MapRoute( name: "大乐透杀号-index", url: "zt/dltsh/", defaults: new { controller = "zt", action = "ArticleIndex", name = "dltsh", cid = 128, tagid = 0, page = 0 } ); routes.MapRoute( name: "大乐透杀号-list", url: "zt/dltsh/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "dltsh", cid = 128, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "大乐透杀号-info", url: "zt/dltsh/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "dltsh", tid = UrlParameter.Optional } ); #endregion #region 大乐透中奖规则 routes.MapRoute( name: "rule-dltzjgz", url: "zt/dltzjgz/", defaults: new { controller = "zt", action = "dltzjgz" } ); #endregion #region 大乐透玩法 routes.MapRoute( name: "rule-dltwf", url: "zt/dltwf/", defaults: new { controller = "zt", action = "dltwf" } ); #endregion #region 大乐透几点开奖 routes.MapRoute( name: "rule-dltjdkj", url: "zt/dltjdkj/", defaults: new { controller = "zt", action = "dltjdkj" } ); #endregion #region 大乐透投注技巧 routes.MapRoute( name: "大乐透投注技巧-index", url: "zt/dlttzjq/", defaults: new { controller = "zt", action = "ArticleIndex", name = "dlttzjq", cid = 27, tagid = 0, page = 0 } ); routes.MapRoute( name: "大乐透投注技巧-list", url: "zt/dlttzjq/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "dlttzjq", cid = 27, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "大乐透投注技巧-info", url: "zt/dlttzjq/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "dlttzjq", tid = UrlParameter.Optional } ); #endregion #endregion #region 排列三 #region 排列三预测 routes.MapRoute( name: "排列三预测-index", url: "zt/pl3yc/", defaults: new { controller = "zt", action = "ArticleIndex", name = "pl3yc", cid = 73, tagid = 0, page = 0 } ); routes.MapRoute( name: "排列三预测-list", url: "zt/pl3yc/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "pl3yc", cid = 73, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "排列三预测-info", url: "zt/pl3yc/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "pl3yc", tid = UrlParameter.Optional } ); #endregion #region 排列三字谜 routes.MapRoute( name: "排列三字谜-index", url: "zt/pl3zm/", defaults: new { controller = "zt", action = "ArticleIndex", name = "pl3zm", cid = 74, tagid = 0, page = 0 } ); routes.MapRoute( name: "排列三字谜-list", url: "zt/pl3zm/list-{page}.htm", defaults: new { controller = "zt", action = "ArticleIndex", name = "pl3zm", cid = 74, tagid = 0, page = UrlParameter.Optional } ); routes.MapRoute( name: "排列三字谜-info", url: "zt/pl3zm/{tid}.htm", defaults: new { controller = "zt", action = "ArticleInfo", name = "pl3zm", tid = UrlParameter.Optional } ); #endregion #endregion #endregion #region 图表 routes.MapRoute( name: "opencode-chartid", url: "tb/{chartids}.htm", defaults: new { controller = "tb", action = "List", chartids = UrlParameter.Optional } ); #region 详情 routes.MapRoute( name: "tb-chartid", url: "tb/tb_{action}", defaults: new { controller = "tb", action = "*", } ); #endregion #endregion #region lg 路由 routes.MapRoute( name: "zs", url: "zs/{type}-home.htm", defaults: new { controller = "zslist", action = "zs", type = UrlParameter.Optional } ); routes.MapRoute( name: "zsqg", url: "zs", defaults: new { controller = "zslist", action = "zs", type = "qg" } ); //工具 routes.MapRoute( name: "tool", url: "tool", defaults: new { controller = "zslist", action = "Ylgjtb", type = "2" } ); //遗漏 routes.MapRoute( name: "yl", url: "yl", defaults: new { controller = "zslist", action = "Ylgjtb", type = "3" } ); //图表 routes.MapRoute( name: "tb", url: "tb", defaults: new { controller = "zslist", action = "Ylgjtb", type = "4" } ); //走势三级 routes.MapRoute( name: "zssj", url: "list_{cid}.htm", defaults: new { controller = "zslist", action = "zssj", cid = UrlParameter.Optional } ); //走势三级 routes.MapRoute( name: "dqwf", url: "dqwf/{ename}.htm", defaults: new { controller = "zslist", action = "Dqwf", ename = UrlParameter.Optional } ); //帮助 routes.MapRoute( name: "help", url: "help/index,{page}.aspx", defaults: new { controller = "Help", action = "List", page = UrlParameter.Optional, cid = 0 } ); //帮助 routes.MapRoute( name: "helps", url: "help/", defaults: new { controller = "Help", action = "List", page = 1, cid = 0 } ); //帮助详情 routes.MapRoute( name: "helpcz", url: "help/index-{cid}.aspx", defaults: new { controller = "Help", action = "List", page = 1, cid = UrlParameter.Optional } ); //帮助详情 routes.MapRoute( name: "detail", url: "help/info-{id}.aspx", defaults: new { controller = "Help", action = "Detail", id = UrlParameter.Optional } ); //公告 routes.MapRoute( name: "notice", url: "notice/index,{page}.aspx", defaults: new { controller = "Notice", action = "Index", page = UrlParameter.Optional, cid = 0 } ); //公告 routes.MapRoute( name: "notices", url: "notice/", defaults: new { controller = "Notice", action = "Index", page = 1, cid = 0 } ); //公告详情 routes.MapRoute( name: "noticdetail", url: "notice/info-{id}.aspx", defaults: new { controller = "Notice", action = "Detail", id = UrlParameter.Optional } ); #endregion #region 术语技巧 routes.MapRoute( name: "term", url: "term", defaults: new { controller = "term", action = "index"} ); routes.MapRoute( name: "termdetails", url: "termdetails_{id}", defaults: new { controller = "term", action = "Details", id= UrlParameter.Optional } ); routes.MapRoute( name: "skills", url: "skills", defaults: new { controller = "skills", action = "index" } ); routes.MapRoute( name: "skills_name", url: "skills_{name}", defaults: new { controller = "skills", action = "index" , name = UrlParameter.Optional } ); routes.MapRoute( name: "skillsdetails", url: "skillsdetails_{id}", defaults: new { controller = "skills", action = "Details", id = UrlParameter.Optional } ); routes.MapRoute( name: "skillsPageData", url: "skillsPageData_{typeName}_{index}_{size}", defaults: new { controller = "skills", action = "GetPageData", typeName = UrlParameter.Optional, index = UrlParameter.Optional, size = UrlParameter.Optional } ); #endregion #region Ajax路由 #region 3d routes.MapRoute( name: "Post3dssResult", url: "FcsdTool/Post3dssResult", defaults: new { controller = "FcsdTool", action = "Post3dssResult" } ); routes.MapRoute( name: "Post3dzxssResult", url: "FcsdTool/Post3dzxssResult", defaults: new { controller = "FcsdTool", action = "Post3dzxssResult" } ); routes.MapRoute( name: "Post3dwchResult", url: "FcsdTool/Post3dwchResult", defaults: new { controller = "FcsdTool", action = "Post3dwchResult" } ); routes.MapRoute( name: "Post3dFsarrayResult", url: "FcsdTool/Post3dFsarrayResult", defaults: new { controller = "FcsdTool", action = "Post3dFsarrayResult" } ); routes.MapRoute( name: "Post3dHzhwarrayResult", url: "FcsdTool/Post3dHzhwarrayResult", defaults: new { controller = "FcsdTool", action = "Post3dHzhwarrayResult" } ); routes.MapRoute( name: "Post3dXtarrayResult", url: "FcsdTool/Post3dXtarrayResult", defaults: new { controller = "FcsdTool", action = "Post3dXtarrayResult" } ); routes.MapRoute( name: "Post3dR5x2fxResult", url: "FcsdTool/Post3dR5x2fxResult", defaults: new { controller = "FcsdTool", action = "Post3dR5x2fxResult" } ); routes.MapRoute( name: "Post3dHmfxResult", url: "FcsdTool/Post3dHmfxResult", defaults: new { controller = "FcsdTool", action = "Post3dHmfxResult" } ); routes.MapRoute( name: "Post3dFsfxResult", url: "FcsdTool/Post3dFsfxResult", defaults: new { controller = "FcsdTool", action = "Post3dFsfxResult" } ); routes.MapRoute( name: "Post3dGsfxResult", url: "FcsdTool/Post3dGsfxResult", defaults: new { controller = "FcsdTool", action = "Post3dGsfxResult" } ); routes.MapRoute( name: "Post3dSjhfxResult", url: "FcsdTool/Post3dSjhfxResult", defaults: new { controller = "FcsdTool", action = "Post3dSjhfxResult" } ); #endregion #region 七乐彩 routes.MapRoute( name: "PostQlcXzResult", url: "QlcTool/PostQlcXzResult", defaults: new { controller = "QlcTool", action = "PostQlcXzResult" } ); routes.MapRoute( name: "PostQlcDtzhResult", url: "QlcTool/PostQlcDtzhResult", defaults: new { controller = "QlcTool", action = "PostQlcDtzhResult" } ); routes.MapRoute( name: "PostQlcGsfxResult", url: "QlcTool/PostQlcGsfxResult", defaults: new { controller = "QlcTool", action = "PostQlcGsfxResult" } ); routes.MapRoute( name: "PostQlcLsdbResult", url: "QlcTool/PostQlcLsdbResult", defaults: new { controller = "QlcTool", action = "PostQlcLsdbResult" } ); routes.MapRoute( name: "PostQlcZxssResult", url: "QlcTool/PostQlcZxssResult", defaults: new { controller = "QlcTool", action = "PostQlcZxssResult" } ); #endregion #region dlt routes.MapRoute( name: "DltGj-GetSsgjResult", url: "DltGj/GetSsgjResult", defaults: new { controller = "DltGj", action = "GetSsgjResult" } ); routes.MapRoute( name: "getHmgsResult", url: "DltGj/getHmgsResult", defaults: new { controller = "DltGj", action = "getHmgsResult" } ); routes.MapRoute( name: "getDltLskjResult", url: "DltGj/getDltLskjResult", defaults: new { controller = "DltGj", action = "getDltLskjResult" } ); routes.MapRoute( name: "DltGj-GetXzResult", url: "DltGj/GetXzResult", defaults: new { controller = "DltGj", action = "GetXzResult" } ); routes.MapRoute( name: "GetDtzhResult", url: "DltGj/GetDtzhResult", defaults: new { controller = "DltGj", action = "GetDtzhResult" } ); #endregion #region qxc routes.MapRoute( name: "PostZhSsgjResult", url: "QxcTool/PostZhSsgjResult", defaults: new { controller = "QxcTool", action = "PostZhSsgjResult" } ); routes.MapRoute( name: "PostFsarrayResult", url: "QxcTool/PostFsarrayResult", defaults: new { controller = "QxcTool", action = "PostFsarrayResult" } ); #endregion #region ssq routes.MapRoute( name: "SsqGj-GetSsgjResult", url: "SsqGj/GetSsgjResult", defaults: new { controller = "SsqGj", action = "GetSsgjResult" } ); routes.MapRoute( name: "SsqGj-GetXzResult", url: "SsqGj/GetXzResult", defaults: new { controller = "SsqGj", action = "GetXzResult" } ); routes.MapRoute( name: "SsqGj-GetAcResult", url: "SsqGj/GetAcResult", defaults: new { controller = "SsqGj", action = "GetAcResult" } ); routes.MapRoute( name: "SsqGj-getHmgsResult", url: "SsqGj/getHmgsResult", defaults: new { controller = "SsqGj", action = "getHmgsResult" } ); routes.MapRoute( name: "SsqGj-getSsqLskjResult", url: "SsqGj/getSsqLskjResult", defaults: new { controller = "SsqGj", action = "getSsqLskjResult" } ); routes.MapRoute( name: "SsqGj-GetDtzhResult", url: "SsqGj/GetDtzhResult", defaults: new { controller = "SsqGj", action = "GetDtzhResult" } ); #endregion #region p3/p5 routes.MapRoute( name: "p5-PostZhSsgjResult", url: "Tcp5Tool/PostZhSsgjResult", defaults: new { controller = "Tcp5Tool", action = "PostZhSsgjResult" } ); routes.MapRoute( name: "Postp3ssResult", url: "Tcp3Tool/Postp3ssResult", defaults: new { controller = "Tcp3Tool", action = "Postp3ssResult" } ); routes.MapRoute( name: "Postp3wchResult", url: "Tcp3Tool/Postp3wchResult", defaults: new { controller = "Tcp3Tool", action = "Postp3wchResult" } ); routes.MapRoute( name: "Postp3HmfxResult", url: "Tcp3Tool/Postp3HmfxResult", defaults: new { controller = "Tcp3Tool", action = "Postp3HmfxResult" } ); routes.MapRoute( name: "Postp3FsarrayResult", url: "Tcp3Tool/Postp3FsarrayResult", defaults: new { controller = "Tcp3Tool", action = "Postp3FsarrayResult" } ); routes.MapRoute( name: "Postp3HzhwarrayResult", url: "Tcp3Tool/Postp3HzhwarrayResult", defaults: new { controller = "Tcp3Tool", action = "Postp3HzhwarrayResult" } ); routes.MapRoute( name: "PostP3XtarrayResult", url: "Tcp3Tool/PostP3XtarrayResult", defaults: new { controller = "Tcp3Tool", action = "PostP3XtarrayResult" } ); routes.MapRoute( name: "Postp3FsfxResult", url: "Tcp3Tool/Postp3FsfxResult", defaults: new { controller = "Tcp3Tool", action = "Postp3FsfxResult" } ); routes.MapRoute( name: "PostP3GsfxResult", url: "Tcp3Tool/PostP3GsfxResult", defaults: new { controller = "Tcp3Tool", action = "PostP3GsfxResult" } ); #endregion #region 22x5 routes.MapRoute( name: "22x5-Post22x5ssResult", url: "Fc22x5Tool/Post22x5ssResult", defaults: new { controller = "Fc22x5Tool", action = "Post22x5ssResult" } ); #endregion #endregion #region Shared routes.MapRoute( name: "header", url: "Shared/header", defaults: new { controller = "Shared", action = "header" } ); routes.MapRoute( name: "_dqwf", url: "Shared/_dqwf", defaults: new { controller = "Shared", action = "_dqwf" } ); routes.MapRoute( name: "_Links", url: "Shared/_Links", defaults: new { controller = "Shared", action = "_Links" } ); routes.MapRoute( name: "_help", url: "Shared/_help", defaults: new { controller = "Shared", action = "_help" } ); routes.MapRoute( name: "hb", url: "Home/hb", defaults: new { controller = "Home", action = "hb" } ); routes.MapRoute( name: "gg", url: "Home/gg", defaults: new { controller = "Home", action = "gg" } ); #endregion routes.MapRoute( name: "output", url: "output", defaults: new { controller = "fcsdtool", action = "output" } ); routes.MapRoute( name: "home", url: "", defaults: new { controller = "home", action = "index" } ); routes.MapRoute( name: "RemoveCache", url: "RemoveCache", defaults: new { controller = "home", action = "RemoveCache" } ); routes.MapRoute( name: "Down", url: "ToolDownload/Down", defaults: new { controller = "ToolDownload", action = "Down" } ); routes.MapRoute( name: "404", url: "error/404", defaults: new { controller = "Error", action = "index", status = 404 } ); routes.MapRoute( name: "500", url: "error/500", defaults: new { controller = "Error", action = "index", status = 500 } ); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "home", action = "index", id = UrlParameter.Optional } ); } } }