如何在Asp.Net Mvc中进行Basecamp风格的账户?
发布时间:2021-02-20 21:05:55 所属栏目:asp.Net 来源:互联网
导读:对于Asp.Net软件作为服务应用程序,我想做基于帐户的子域,如Basecamp和其他37Signals产品.例如. acme.myapp.com将为该客户加载该帐户并仅撤回其信息. 这在Ruby on Rails中很容易实现,但是如何在ASP.NET MVC中处理这个功能并且能够扩展到可能数百个帐户? 我们
对于Asp.Net软件作为服务应用程序,我想做基于帐户的子域,如Basecamp和其他37Signals产品.例如. acme.myapp.com将为该客户加载该帐户并仅撤回其信息. 这在Ruby on Rails中很容易实现,但是如何在ASP.NET MVC中处理这个功能并且能够扩展到可能数百个帐户? 解决方法我们用:public static string GetSubDomain() { string subDomain = String.Empty; if (HttpContext.Current.Request.Url.HostNameType == UriHostNameType.Dns) { subDomain = Regex.Replace(HttpContext.Current.Request.Url.Host,"((.*)(..*){2})|(.*)","$2"); } if (subDomain.Length == 0) { subDomain = "www"; } return subDomain.Trim().ToLower(); } (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 有什么技巧/技巧使用亚音速与Asp.Net MVC框
- asp.net – 部分视图呈现按钮点击
- asp.net – 会话固定 – 表单身份验证
- 在mvc4 asp.net中的Razor View中的模型声明
- asp.net – coldfusion和.net上的单点登录
- asp.net – 如何使用javascript生成假回发?
- asp.net – 无法在UpdatePanel中下载文件
- asp.net-mvc – ASP.NET MVC视图模型的最佳做法
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟问题?
- asp.net-mvc-4 – ASP.NET MVC 4通过ActionLink传递对象变量
推荐文章
站长推荐
- asp-classic – 哪里可以存储经典ASP的连接字符串
- asp.net-mvc – asp.net mvc 4从控制器按钮调用方
- ASP.NET网站攻击:如何回应?
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管AS
- asp.net – 使用FormsAuthentication持久的cooki
- 从ASP.NET应用程序使用Active Directory时,Direc
- asp.net – 应用程序池在iisreset之后无法启动
- asp.net – 在MVC 4.0中使用部分视图中的节
- asp.net – 如何使用Inno Setup脚本创建IIS应用程
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在
热点阅读