代码之家  ›  专栏  ›  技术社区  ›  The Muffin Man

在C中获取当前页#

  •  3
  • The Muffin Man  · 技术社区  · 15 年前

    例如,如果我有 http://www.mywebsite.com/about.aspx . 在变量中存储about.aspx(或我们所在的任何页面)。即使在URL中的页面后面有查询字符串之类的信息,也需要这样做。

    2 回复  |  直到 12 年前
        1
  •  3
  •   Tyler    14 年前

    啊-我建议你读 the ASP.NET documentation 非常小心。httpRequest对象(作为请求属性可用)包含可以获得的有关请求的所有信息。这包括调用的路径、所有参数等。

        2
  •  0
  •   Clyde Bower    12 年前

    体重有点晚了,但其他人可能会像我一样来这里。

    您可以尝试使用URI和路径对象的组合。例如:

    Uri test = new Uri("http://www.microsoft.com/default.aspx?id=7&em=958");            
    Console.WriteLine(Path.GetFileName(test.AbsolutePath));
    

    不确定这是不是“正确”的方法,但它对我有用。