asp.net中是否存在一个方法来获取没有文件名的脚本路径。例如,如果我的asp.net页面的网址是http://www.example.com/folder/subfolder/mypage.aspx,是否存在返回'/ folder / subfolder /'的方法?现在,我这样做:
myPath=mid(Request.Path,1,instrrev(Request.Path,"/"))
但我想知道是否需要这个自定义功能。
答案 0 :(得分:0)
你可以这样做:
var fileName = new FileInfo(Request.ServerVariables["PATH_TRANSLATED"]).Name;
var folderPath = Request.ServerVariables["PATH_INFO"].Replace(fileName, string.Empty);