0
有剛開的文件名當前請求一個內置的方式嗎?Request.RawUrl將獲得根URL後的一切,什麼會給我只是文件名?
Request.RawUrl將給予一切域(包括查詢字符串)後,有什麼,只是給我當前文件名正在請求?
有剛開的文件名當前請求一個內置的方式嗎?Request.RawUrl將獲得根URL後的一切,什麼會給我只是文件名?
Request.RawUrl將給予一切域(包括查詢字符串)後,有什麼,只是給我當前文件名正在請求?
更簡單的方法可能是:
string file = System.IO.Path.GetFileName(Request.Url.LocalPath);
我不知道最好的方法,但像
System.IO.Path.GetFilename(Request.CurrentExecutionFilePath)
會考慮到可能發生的任何Server.Transfer()
ING,並會很好地處理Web服務請求。
這種做法將打破,如果你的Web服務請求使用它(例如在Request.Url.LocalPath是像「/Services/SomeService.asmx/SomeFunction」)。 – 2010-03-26 21:00:19