如何在Asp.Net Mvc中进行Basecamp风格的账户?
发布时间:2021-02-20 18:37:54 所属栏目: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中配置httpOnlyCookies?
- ASP.NET:预编译文件的文件名生成规则
- asp.net-mvc-4 – 如何在Kendo UI Grid中扩展页面加载时的所
- asp.net-mvc – 如何在多个Asp.net MVC应用程序中使用通用布
- asp.net-mvc-3 – 为MVC3应用程序配置Ninject的正确方法是什
- asp.net-mvc – 什么是应用程序洞察遥测(未配置)在做什么?
- dependency-injection – 从ILogger访问当前的HttpContext
- asp.net-mvc – 是否可以在基于路由的MVC4中使用不同的布局
- asp.net-core – 找不到Swashbuckle.AspNetCore SwaggerOpe
- 将变量从ASP.net传递给JavaScript
推荐文章
站长推荐
热点阅读
