如何解决从当前请求中获取应用程序的URL
| 我正在编写一个C#应用程序。 我正在访问一个页面,例如http://dev.mysite.com/page.aspx 如何从当前上下文中检索此http://dev.mysite.com/ 我想在不同的环境中创建url \时使用它,因此需要从当前请求上下文中读取它。解决方法
Uri uri = new Uri(\"http://dev.mysite.com/page.aspx\");
string authority = uri.GetLeftPart(UriPartial.Authority);
// authority will equal to http://dev.mysite.com
或者,如果您位于page.aspx
之内,则可以直接使用Request.Url
属性:
string authority = Request.Url.GetLeftPart(UriPartial.Authority);
, string baseUrl = Request.Url.GetLeftPart(UriPartial.Authority);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。