例如,如果我有http://www.mywebsite.com/about.aspx。将about.aspx(或我们所在的任何页面)存储在变量中。即使URL中的页面后面有信息,例如查询字符串,也需要这个才能工作。
答案 0 :(得分:3)
啊 - 我建议你仔细阅读the ASP.NET documentation。 HttpRequest对象(可用作Request属性)包含有关请求的所有信息。这包括所调用的路径,所有参数等。
答案 1 :(得分:0)
稍微称重,但其他人可能会像我一样来到这里。
您可以尝试使用Uri和Path对象的组合。例如:
Uri test = new Uri("http://www.microsoft.com/default.aspx?id=7&em=958");
Console.WriteLine(Path.GetFileName(test.AbsolutePath));
不确定这是否是“正确的”方式,但它适用于我。