如何在页面中输出ASP.NET网站根目录的物理路径 【出现频率】★【解答】在*.aspx输出位置编写服务端代码如下所示。(/);Response.Write(path);【分析】本题主要考查面试者对Server属性的认识,Server属性是页面类使用最频繁的属性之一,继承于System.Web.UI.Page类。页面类的Server属性可返回System.Web.HttpServerUtility类的对象,为了方便起见,暂且称其为Server对象(严格说应该是HttpServerUtility对象)。调用Server对象的MapPath方法并传递虚拟路径字符串,可将此虚拟路径转化为服务器上的物理路径。获取服务器物理路径非常有用,例如,Access数据库的连接字符串即可用该方法获取*.mdb文件的物理路径。如果数据库文件放在网站根目录及其子目录之外,则浏览网页的用户将无法通过虚拟路径(即HTTP方式)来访问数据库,而编程者却可用Server对象的MapPath方法将路径转化为真实的物理路径后,打开数据库进行存取操作。这样操作大大加强了网站数据库的安全。而这也是*.mdb数据库防下载的一种有效方式。本题只要求获取网站根目录的物理路径,所以虚拟路径参数只需传入“/”即可,如果需要获取当前正在执行的*.aspx页面的物理路径,在*.aspx输出位置编写服务端代码如下所示。(Request.Path);
ASP网站的数据库上传到服务器的路径怎么设置? 网站根目录找到conn这个文件用记事本打开直接修改里面的就可以了不会在咨询我
asp数据库连接路径问题 急 给50分 你用绝对路径就绝对没有问题:将“Server.MapPath(\"/date/hqdata.mdb\")”换成“\"D:\\新建文件夹\\hunqing\\date\\hqdata.mdb\"”原因:你可能经常性的调用“D:\\新建文件夹\\hunqing\\inc\\conn.asp”文件,也就是数据库连接文件,但调用的文件不一定和conn.asp在同一个路径下面,这样,“./data”的指向的路径就不一定是“D:\\新建文件夹\\hunqing\\date\\”,所以建议使用绝对路径,如果真想使用相对路径就只能改成“Server.MapPath(\"/date/hqdata.mdb\")”了,这样就是访问网站的根目录,但网站的根目录必须设置到“D:\\新建文件夹\\hunqing\\”下面才管用