如何在Asp.Net Mvc中进行Basecamp风格的账户?
发布时间:2021-02-20 18:08: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 – 如何使用带有IEnumerable的Html.CheckBox(l
- asp.net 汉字转换拼音及首字母实现代码
- asp.net-mvc – 在asp.net mvc中启动一组未选中的radiobutt
- asp.net – Javascript日期本地化
- ASP.NET MVC与Webforms:替换WebForms控件
- 如何在ASP.NET Web应用程序中打开一个SectionGroup?
- asp.net-mvc – ASP.NET MVC:处理取消按钮的正确方法
- asp.net – Mocking HttpContext不起作用
- asp.net-mvc – 我可以获取html.HiddenFor / Html.Hidden创
- 如何合理地构建我的ASP.NET MVC 2项目与区域
推荐文章
站长推荐
- asp.net – 错误:数据绑定方法(如Eval(),XPath(
- asp.net-mvc – MVC Razor – 如何向自己提交表单
- asp.net-mvc – 如何正确识别vs2008版本级别?
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成
- ASP.NET通过自定义函数实现对字符串的大小写切换
- asp.net – Html.Partial()跳过控制器动作
- 在ASP.net中使用NVP API时,PayPal SetExpressChe
- Asp.net配合easyui实现返回json数据实例
- asp.net-mvc – Umbraco 7自定义cookie
- asp.net-mvc – ASP.NET MVC Beta 1:DefaultMod
热点阅读
