ASP.NET:如何在没有任何子域的情况下获取域名?
发布时间:2020-12-16 07:09:15 所属栏目:asp.Net 来源:网络整理
导读:我一直在这里搜索,但似乎无法找到这个问题的答案.我有一点时间搞清楚是否有一个方法可以从HttpContext.Current.Request.Url给我一个主域名? 例子: http://www.example.com example.com http://test.example.com example.com http://example.com example.co
我一直在这里搜索,但似乎无法找到这个问题的答案.我有一点时间搞清楚是否有一个方法可以从HttpContext.Current.Request.Url给我一个主域名?
例子: http://www.example.com> example.com 提前致谢. 编辑 只是为了澄清一下.这仅适用于我自己的域,不会在现有的每个域上使用. > .com 解决方法public static void Main() { var uri = new Uri("http://test.example.com"); var fullDomain = uri.GetComponents(UriComponents.Host,UriFormat.SafeUnescaped); var domainParts = fullDomain .Split('.') // ["test","example","com"] .Reverse() // ["com","test"] .Take(2) // ["com","example"] .Reverse(); // ["example","com"] var domain = String.Join(".",domainParts); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MS Chart与ASP.NET图表类型“列”不显示轴x标签,如果图表中
- ASP.NET C#5异步Web应用程序使用异步和等待
- asp.net – web.config在文件夹允许全部或没有用户身份验证
- asp.net – 使用客户端标记链接相对于Application root
- asp.net – 将ASPX导出为HTML
- .net – 设置可用于AppFabric缓存的内存量
- 从按钮单击处理程序中的代码隐藏执行ASP.NET成员身份登录
- asp.net – Visual Studio中Web API和Azure API APP之间的区
- 初识ABP vNext(3):vue对接ABP基本思路
- ASP.NET 2.0:如何将asp:Menu绑定到SqlDataSource?
推荐文章
站长推荐
- asp.net-mvc – 最初在使用AuthorizeAttribute时
- asp.net – 如何在MVC4中扩展内容协商行为?
- 端到ASP.NET MVC的推荐方法
- asp.net-mvc – 如果我在单个页面中添加多个表单
- asp.net-mvc – ASP.NET MVC 2中的DataAnnotatio
- asp.net – 为MVC视图订购实体框架项和子项
- asp.net-mvc – ASP.Net MVC如何使用Html.Render
- asp.net – 如何在回发后阻止关闭模态弹出窗口(M
- asp.net – ?/不是从app root开始的
- asp.net-mvc-4 – 添加对System.IdentityModel.T
热点阅读