Требуется узнать где физически находится aspx file с которым в даный момент ведется работа, нужен полный путь.
Я нашла DirectoryInfo, но это не то, что надо.
Page.TemplateSourceDirectory, тоже содержит не полный путь , а мне нужен полный.
ASP.Net. Get current directory
-
- Удалён за неэтичное поведение
- Posts: 3996
- Joined: 02 Apr 2001 09:01
- Location: SPb->Israel->USA
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
текущий файл можно найти так
ASP.3.0 : Request.ServerVariables("SCRIPT_NAME").Item
ASP.NET:
C# : Request.ServerVariables["SCRIPT_NAME"]
VB: Request.ServerVariables("SCRIPT_NAME")
Данная оперция вернет путь к файлу от корня сайта тоесть что то типа такого
/subfolder/subfolder/fileName.aspx
чтобы найти абсолютный путь к даному файлу можно сдлеать так:
string realPath = Server.MapPath(fileName);
Что бы найти путь к текущай директрории можно сделать так:
string realPath = Server.MapPath(".");
ASP.3.0 : Request.ServerVariables("SCRIPT_NAME").Item
ASP.NET:
C# : Request.ServerVariables["SCRIPT_NAME"]
VB: Request.ServerVariables("SCRIPT_NAME")
Данная оперция вернет путь к файлу от корня сайта тоесть что то типа такого
/subfolder/subfolder/fileName.aspx
чтобы найти абсолютный путь к даному файлу можно сдлеать так:
string realPath = Server.MapPath(fileName);
Что бы найти путь к текущай директрории можно сделать так:
string realPath = Server.MapPath(".");