日期:2014-05-18  浏览次数:20521 次

文件所在的位置?
我欲得到文件DBCreate.aspx的文件位置
在DBCreate.aspx.cs中用这个方法
System.IO.Directory.GetCurrentDirectory()
得到的总是程序执行的路径位置
在我的机器上是:c:\windows\system32\inetsrv
而我想得到的是这个DBCreate.aspx文件所在位置:D:\Program\ProNet\wwbs\DB\DBCreate.aspx

有何方法可以得到文件所在的位置呢

------解决方案--------------------
好像是server.mappath吧
------解决方案--------------------
要是aspx就不用IO
Server.Mappath( "DBCreate.aspx ");
------解决方案--------------------
听楼主的意思,好像是要在一个页面中要调用一个方法,而这个方法写在一个.aspx文件里。
页面如果仅仅要调用System.IO.Directory.GetCurrentDirectory()方法,没有必要写在.aspx文件中,写一个.cs文件,放在app_code中

要找到DBCreate.aspx文件,可以使用
Server.MapPath( "~/从根目录下开始的绝对路径 ");


------解决方案--------------------
Server.MapPath( "DBCreate.aspx ");