<%
function GetUrl()
on Error Resume Next
Dim strTemp
if LCase(request.ServerVariables("HTTPS")) = "off" Then
strTemp = "http://"
Else
strTemp = "https://"
end if
strTemp = strTemp & Request.ServerVariables("SERVER_NAME")
if Request.ServerVariables("SERVER_PORT") <> 80 Then strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT")
strTemp = strTemp & Request.ServerVariables("URL")
if trim(request.QueryString) <> "" Then strTemp = strTemp & "?" & Trim(Request.QueryString)
GetUrl = strTemp
End Function
response.write GetUrl()
%>
分享到:
相关推荐
在ASP(Active Server Pages)开发中,有时我们需要获取当前页面的完整URL,包括协议(HTTP或HTTPS)、服务器名称、端口、路径、文件名以及查询字符串。本文将介绍两种ASP函数,它们能够帮助我们实现这一目标。 ...
ASP.NET 获取网站路径 在 ASP.NET 编程中,获取网站路径是非常重要的一步,了解网站的路径结构对程序的正确运行至关重要。下面我们将详细介绍 ASP.NET 获取网站路径的方法。 一、HttpRuntime.AppDomainAppPath 和 ...
1. `Process.GetCurrentProcess().MainModule.FileName`:可获得当前执行的 exe 的文件名。 2. `Application.ExecutablePath`:获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 其他方法 其他方法...
在ASP.NET页面中,我们可以轻松地通过`MapPath`或`Request`对象来获取当前路径。但在非页面环境(例如app_Code文件夹下的DLL类)中,由于没有直接访问`HttpContext`的权限,这些方法将无法使用。本文将探讨几种不同...
- 使用`HttpContext.Current.Request.ApplicationPath`可以获得当前应用程序的根目录路径,即`/MyApplication`。 - 使用`HttpContext.Current.Request.Path`可以获取当前请求的完整路径,例如`/MyApplication/My...
根据给定的文件信息,我们可以总结出以下关于“获取当前网站的路径”的相关知识点: ### 知识点一:理解网站路径的概念 1. **网站路径定义**:网站路径指的是在Web服务器上存储网站文件的具体位置。这通常包括网站...
在ASP.NET中,获取文件路径信息是开发过程中常见的任务,特别是在处理上传文件、读取配置文件或进行服务器端文件操作时。本资源聚焦于如何在C#编程环境下,利用ASP.NET来获取和处理文件路径。以下是一些关键知识点:...
在ASP.NET开发中,正确处理和获取路径是十分重要的,特别是在进行文件操作、资源加载以及URL重写等场景中。本文将详细介绍ASP.NET中获取路径的多种方式,并对每种方式的功能、应用场景以及注意事项进行深入解析。 #...
### C#与ASP.NET中当前路径、数据路径的总结 #### 一、引言 在进行Web开发时,经常会遇到需要获取当前应用的路径或指定文件的物理路径等情况。这在C#结合ASP.NET开发中尤为重要,因为它涉及到资源的加载、数据库...
### ASP.NET类库中获取当前路径的方法 #### 一、概述 在开发ASP.NET应用程序时,经常需要获取当前Web应用程序的物理路径或者特定文件/目录的绝对路径。这对于读取配置文件、操作文件系统等非常有用。本文将详细...
本文将详细介绍如何使用C#在ASP.NET应用程序中获取当前页面的URL,以及简要介绍如何使用JavaScript获取当前页面的URL。 #### 一、C# 获取当前页面的URL 在C#中,可以通过ASP.NET提供的`HttpContext.Current`对象来...
当前路径指的是服务器上当前请求所对应的实际物理路径。 ```csharp private string _CurrentPath; /// /// 获取当前物理路径 /// public string CurrentPath { get { _CurrentPath = HttpContext.Current....
以下汇总了.NET(包括ASP.NET/WinForm等)获取当前路径的各种方法 //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的...
在C#编程中,了解如何设置程序的当前路径是非常重要的,因为这直接影响到程序如何读取、写入或操作文件和资源。当前路径是程序执行时所在的目录,它对于文件的相对路径解析至关重要。本节将详细讲解如何在C#中获取和...
在ASP.NET Web Forms应用中,可以使用`Request.PhysicalApplicationPath`来获取当前应用程序的物理路径: ```csharp string path = Request.PhysicalApplicationPath; ``` 这里的`Request`对象是ASP.NET框架提供的...
获取当前路径的方法有多种,理解并熟练运用这些方法可以帮助开发者更好地管理应用程序的资源。下面将详细介绍C#中用于获取当前路径的7种方法,并通过实例代码进行演示。 1. 使用System.Diagnostics.Process类获取...
1. **获取当前类的资源路径**:Java提供了一个内置的方法`getClass().getResource()`或`getClass().getResourceAsStream()`,它们可以从类路径中获取资源的URL。例如,如果你有一个名为`MyClass.class`的文件,你...
相对路径是指相对于当前目录或当前路径的路径,而绝对路径是指从根目录开始的路径。例如,在Windows操作系统中,`C:\Users\Desktop\file.txt`是一个绝对路径,而`file.txt`是一个相对路径。 为什么需要将相对路径...