请问一下关于地址栏路径的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:27:48
怎样获取地址栏路径和地址栏路径的最后一个文件名

Request.Url——获取地址栏的路径

Request.Path.Split('/')[Request.Path.Split('/').Length - 1]——获取地址拦的最后一个文件名

Request.Path

System.IO.Path.GetFileName(Request.FilePath);

我用的几个函数,看看,应该很容易:
/// <summary>
/// 获取当前页面的完整URL地址信息
/// </summary>
/// <returns></returns>
public static string GetUrl()
{
string url;

url = System.Web.HttpContext.Current.Request.ServerVariables["SERVER_NAME"];

if(System.Web.HttpContext.Current.Request.ServerVariables["SERVER_PORT"] != "80")
url+=":" + System.Web.HttpContext.Current.Request.ServerVariables["SERVER_PORT"];
//strTemp = strTemp & CheckStr(Request.ServerVariables("URL"))

url += System.Web.HttpContext.Current.Request.ServerVariables["SCRIPT_NAME"];
if (!(System.Web.HttpContext.Current.Request.QueryString == null || System.Web.HttpCont