如何在Asp.Net Mvc中进行Basecamp风格的账户?
发布时间:2021-02-21 04:01:41 所属栏目: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 – 脚本标签和链接标签进入asp:内容或外部
- asp.net-core – 如何在Visual Studio 2015 RC中为ASP.NET
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambdas而不是反
- .net – asp:GridView文本框始终返回空值
- 如何从经典ASP输出Excel * .xls文件
- asp.net – 允许服务器/ usercontrol上的任何属性/属性
- asp.net-mvc – 尝试创建类型为’TypeNewsController’的控
- ASP.NET MVC4 Razor模板简易分页效果
- asp.net – 在Azure网站上启用gzip压缩
- asp.net-mvc – 发现MVC项目中是否使用views / partials
