我有一个母版页,我正在尝试获取当前文件名。所以例如我在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 /”
有没有办法解决这个问题?
由于
答案 0 :(得分:1)
如果你在后面的代码中运行它,它应该返回text.aspx:
var pageName = Page.GetType().Name.Replace("_", ".");