
正文
关于asp.net上级目录的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP调用上级目录的文件
应该写成!--#include file=../conn.asp-- 你这应该是服务没启动。在IIS中 属性-主目录-配置-选项中。把”启用父路径“前面打上勾。确认刷新。
Path.GetDirectoryName(path);获取上一级目录 Path.GetDirectoryName(Path.GetDirectoryName(path));注意,路径的后面有\\和没有\\是有区别的,也就是说C:\\123和C:\\123\\是有区别的,自己测试一下就知道了。
用 include file 调用文件的时候一定要加http 否则就用相对或决对目录。
Server.MapPath(”../”)表示的意义是(表示查找上级目录中的文件或文件夹)。(request)对象用于接收客户端浏览器提交的数据,而(response)对象的功能则是将服务器端的数据发送到客户端浏览器。
最近本人在工作中需要在ASP中调用.Net环境下生成的DLL,做过一些研究,特将自己的经验共享出来。
相关问答
Q1: Asp.net里,访问上一级目录文件
1、Path.GetDirectoryName(path);获取上一级目录 Path.GetDirectoryName(Path.GetDirectoryName(path));注意,路径的后面有\\和没有\\是有区别的,也就是说C:\\123和C:\\123\\是有区别的,自己测试一下就知道了。
2、Server.MapPath(/)注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。Server.MapPath(./)注:获得所在页面的当前目录,等价于Server.MapPath()。
3、../ 相对当前(根据不同的语境,当前是不同的)的上一级目录 ./ 就是当前目录 ~/ 当前项目的根路径,只在服务器端有效。var a = %=Str()%;//取得后台方法Str()的返回值。
4、我姑且把“访问”理解为跳转时的需要。比如:Response.redriect(另一个文件夹里的页面.aspx)。如果我的理解对的话,你要注意这个问题:在网站中的路径问题。
Q2: ASP.NET如何打开文件夹
如果想要打开编辑asp文件,可以安装IIS服务器,或使用dreamweaver、editplus等编辑器都可以打开asp文件。
对文件这块的处理ASP.NET可以实现对驱动器、文件、文件夹操作。可以获取驱动器的信息。创建复制删除移动打开文件。Stream类读写。读写文本文件,读写二进制文件等。利用FileUpload控件实现文件上传操作。
一般的方法是:Server.MapPath(/)注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。Server.MapPath(./)注:获得所在页面的当前目录,等价于Server.MapPath()。
既然你已经遍历了文件夹,你应该保存了打开文件所需要的路径信息。在你的节点的selectedChanged事件中取出路径信息。根据你的需要选择正确的Stream打开文件即可。
.net在没有插件情况下,是不可以打开本地的文件的。你可以先把服务器中的文件打开,然后再下载。不过如何打压缩文件我不知道,我只知道可以打开pdf、office等。
用资源管理器打开服务器端文件夹,是打算用explorer.exe去打开指定目录吗?如果是这样可以写个批处理,例如要查看系统字体,写下批处理:explorer C:\Windows\Fonts,运行此批处理即可打开指定文件目录。
Q3: ASP.NET获取根目录的方法集合
首先用Server.MapPath(~)得到网站根目录,也就是web.config所在目录,然后用相对目录定位到其他目录。
一般的方法是:Server.MapPath(/)注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。Server.MapPath(./)注:获得所在页面的当前目录,等价于Server.MapPath()。
Server.MapPath(/) : 获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。Server.MapPath(./) : 获得所在页面的当前目录,等价于 Server.MapPath()。
调用Server对象的MapPath方法并传递虚拟路径字符串,可将此虚拟路径转化为服务器上的物理路径。获取服务器物理路径非常有用,例如,Access数据库的连接字符串即可用该方法获取*.mdb文件的物理路径。
“/images”是绝对路径,站点根目录下要有个images文件夹,“images”是当前代码文件同级要有个images文件夹,VS拖动文件默认是按照相对路径来生成标签的。
Q4: asp.net中的Server.MapPath怎么获取上级目录???找了网上的方法都不行...
第一个不加/的就是在当前程序所在页面的目录下查找database/cnbruce.mdb;第二个加了/的就是在当前站点的根目录下查找。。;第三个加了../的就是在当前程序所在页面的上一级目录下查找。。
Server.MapPath 所获得的路径都是服务器上的物理路径,也就是常说的绝对路径。
一般的方法是:Server.MapPath(/)注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。Server.MapPath(./)注:获得所在页面的当前目录,等价于Server.MapPath()。
(需要说明的是,asp代码中response.write Server.MapPath()会出现错误。)输出:D:\mywebsite\test D:\mywebsite\test D:\mywebsite 正解。所以,Asp.Net让人郁闷。
Server.MapPath(文件夹名称)将指定的虚拟路径映射到物理路径。
获取服务器的IP地址,使用 Request.ServerVariables(Local_Addr) ‘VB.NET Request.ServerVariables[Local_Addr] // C 即可。
asp.net上级目录的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、asp.net上级目录的信息别忘了在本站进行查找喔。







