1

我有一个母版页,我正在尝试获取当前文件名。因此,例如我在http://website.com/test.aspx我想使用 Request 对象来获取“test.aspx”

我不是.net 的新手,以前也能做到这一点,但问题是我正在使用路由。

在我的 Global.asax 我有这个

routes.MapPageRoute("test", "newroutedurl/", "~/test.aspx");

所以我可以访问http://website.com/newroutedurl/并将其路由到 text.aspx - 一切都很好,但我似乎无法找到获取实际文件路径的方法。我想返回“test.aspx”,但它正在返回“newroutedurl/”

有没有办法解决这个问题?

谢谢

4

1 回答 1

1

如果你在后面的代码中运行它,它应该返回 text.aspx:

var pageName = Page.GetType().Name.Replace("_", ".");
于 2012-10-19T15:12:05.890 回答