【实例简介】
利用 mvc中area实现 动态二级域名
【实例截图】
【核心代码】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; using HB.Controllers; namespace HB.MultiSite { // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明, public class MvcApplication : System.Web.HttpApplication { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add( new HandleErrorAttribute()); } public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute( "{resource}.axd/{*pathInfo}" ); routes.Add( "DomainRouteForManage" , new DomainRoute( "manage.8fdc.com" , // 固定的二级域名 "{controller}/{action}/{id}" , // URL with parameters new { area = "Manage" , controller = "Home" , action = "Index" , id = "" , Namespaces = new string [] { "HB.Controllers.Manage" } } // Parameter defaults )); routes.Add( "DomainRouteForMutiWebSite" , new DomainRoute( "{area}.8fdc.com" , // {area}作为二级域名 "{controller}/{action}/{id}" , // URL with parameters new { area = "cs" , controller = "Home" , action = "Index" , id = "" , Namespaces = new string [] { "HB.Controllers.WebSite" } } // Parameter defaults )); routes.MapRoute( "Default" , // 路由名称 "{area}/{controller}/{action}/{id}" , // 带有参数的 URL new { area = "cs" , //controller = @"[a-z]{4,}", //controller必须为英文字符,最少长度为4 //action = @"[a-z]{4,}", //action必须为英文字符,最少长度为4 controller = "Home" , action = "Index" , id = UrlParameter.Optional }, null , new string [] { "HB.Controllers.WebSite" } // 参数默认值 ); //routes.MapRoute( // "Default", // 路由名称 // "{controller}/{action}/{id}", // 带有参数的 URL // new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值 //); } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); //RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes); //查看路由信息 } } } |
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;
2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。
1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);
2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
3、发货:手动发货源码,在卖家未发货前,已申请退款的;
4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);
5、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!
1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);
2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);
3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于网站工作人员介入快速处理。
苏公网安备 32132202001088号
咨询中心 | Copyright 2023 北极熊网 版权所有