gpt4 book ai didi

asp.net - 如何获取本地主机和服务器上的 URL 路径?

转载 作者:行者123 更新时间:2023-12-02 03:28:12 25 4
gpt4 key购买 nike

请指导我如何获取本地主机和服务器上的 URL 路径排除页面名称。

例如,我想要获取的页面 Active.aspx 本地路径在这里以粗体显示。

*http://localhost:1532/WebFolder/*Active.aspx

在服务器上我想得到这个粗体部分

*http://domain.com/WebFolder/*Active.aspx

类似地,如果页面位于根目录中,它将返回

*http://domain.com/Active.aspx 或 *http://localhost:1532/**Active.aspx

最佳答案

Request.ApplicationPath - 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。

Request.Path - 获取当前请求的虚拟路径。

编辑

要获取当前应用程序的域+当前请求+虚拟路径,请尝试以下操作:

Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath

关于asp.net - 如何获取本地主机和服务器上的 URL 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6596185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com