Request.RawUrl将获取根URL后的所有内容,什么才能给我文件名?

时间:2010-03-26 18:55:21

标签: c# asp.net

是否有内置方式只获取当前请求的文件名?

Request.RawUrl将在域之后提供所有内容(包括查询字符串),有什么东西只能给我当前请求的文件名吗?

2 个答案:

答案 0 :(得分:1)

更简单的方法可能是:

string file = System.IO.Path.GetFileName(Request.Url.LocalPath);

答案 1 :(得分:1)

我不确定最好的方法,但是

System.IO.Path.GetFilename(Request.CurrentExecutionFilePath)

会考虑可能发生的任何Server.Transfer(),并且会很好地处理网络服务请求。