×

server mappath at

server mappath(ASP中关于Server.MapPath的问题)

admin admin 发表于2022-09-01 22:07:12 浏览106 评论0

抢沙发发表评论

本文目录

ASP中关于Server.MapPath的问题


第一种写法是正确的
Server.MapPath是地址绑定方法,它返回由当前ASP页面所在IIS虚拟目录与指定参数组成的URL地址字符串

server.mappath路径问题


第一个不加/的就是在当前程序所在页面的目录下查找database/cnbruce.mdb;第二个加了/的就是在当前站点的根目录下查找。。。;第三个加了../的就是在当前程序所在页面的上一级目录下查找。。。。假设站点根目录名为web,这段程序的页面所在路径是:web/aaa/bbb/abc.asp,那么这三个写法所查找的路径分别是:web/aaa/bbb/database/cnbruce.mdb;web/database/cnbruce.mdb;web/aaa/database/cnbruce.mdb。

server.MapPath(“这个地址怎么写“)


server.mappath()这个函数是用来设置数据库的相对路径的。为防止你上传后找不到数据库问题,括号里就是填写这个数据库的相对路径地址,那个提示是你因为你的数据库的地址填写有误。看不是多了或少了/的问题
-server mappath

server.mappath(/)代表什么呀


server是asp的对象之一,server.mappath()是server的方法,是代表相对路径或绝对路径,“(/)”这个你可能写错了,server.mappath()得具体用法你可以上网查一下,有很多
-at

Server.MapPath()函数的作用是什么


把参数提供的虚拟路径转为在服务器上相对应的物理路径。比如string path = Server.MapPath(“/images/logo.jgp“);然后path值为“D:\\xxx\xxx\images\logo.jpg“,就是这个作用~
-server mappath

Server.MapPath()方法怎么用


Server.MapPath(path)
The MapPath method maps the specified relative or virtual path to the corresponding physical directory on the server.
Parameters (MSDN:ms-help://MS.MSDNQTR.2003FEB.2052/iisref/htm/ref_vbom_serommp.htm)
用法:
1.Server.MapPath(“/“) 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\
2.Server.MapPath(“./“) 表示所在页面的当前目录
注:等价于Server.MapPath(““) 返回 Server.MapPath(““)所在页面的物理文件路径
3.Server.MapPath(“../“)表示上一级目录
4.Server.MapPath(“~/“)表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:C:\Inetpub\wwwroot\Example\
注:等效于Server.MapPath(“~“)。
-at

Server.MapPath(“/“);为什么显示无法映射路径


Server.MapPath(“~/“)试试
1.server.mappath(“/“) 应用程序根目录所在的位置 如 c:inetpubwwwroot
2.server.mappath(“./“) 或 server.mappath(“.“)表示所在页面的当前目录
注:等价于server.mappath(““) 返回 server.mappath(““)所在页面的物理文件路径
3.server.mappath(“../“)表示上一级目录
4.server.mappath(“~/“)表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:c:inetpubwwwrootexample
注:等效于server.mappath(“~“)。
放出你用Server.MapPath(“/“);的地方看看
至于那几个符号。。。唉,没学过DOS的人哦..........
/ 表示目录(系统中用\) . 表示当前目录级别 .. 表示上一个目录
所以一个/代表根目录即绝对路径,../代表以这个文档为基础的上一级目录即相对路径
-server mappath

C# 在类库文件无法使用Server.MapPath,如何解决


如果你从Page类继承的类中执行这条语句,才可以简单地使用DataBase = Server.MapPath("data.mdb");否则写全命名空间:System.Web.HttpContext.Current.Server.MapPath();注意:如果是在一个类库下的一个类中、要先添加引入using System.Web;因为新建一个类库时默认是不引入using System.Web的!
-at

asp.net中Server.MapPath是什么意思


将指定的虚拟路径映射到物理路径。
下面的代码示例使用 MapPath 方法将虚拟路径转换为服务器上完全限定的物理路径。此示例包括两个部分:
.aspx 页映射路径、读取文件并显示读取操作的结果。
UpperCaseFilterStream 类,该类将通过它传递的所有字符都更改为大写。
示例的第一部分显示如何使用 MapPath 方法将虚拟路径转换为完全限定的物理路径。之后,将此物理路径传递给 StreamReader 对象,该对象包含该文件的内容。然后,调用 Write 方法,以在页面上显示文件的内容。Filter 属性用于将筛选器附加到响应流,该响应流使页面上显示的文本全部大写
《%@ Page Language=“C#“ %》
《%@ Import Namespace=“System.IO“ %》
《%@ import Namespace=“Samples.AspNet.CS.Controls“ %》
《script runat=“server“》
private void Page_Load(object sender, EventArgs e)
{
// Filter the text to be rendered as all uppercase.
Response.Filter = new UpperCaseFilterStream(Response.Filter);
// Convert a virtual path to a fully qualified physical path.
string fullpath = Request.MapPath(“~\\TestFile.txt“);
try
{
// Read the contents of the file using a StreamReader.
using (StreamReader sr = new StreamReader(fullpath))
while (sr.Peek() 》= 0)
{
Response.Write((char)sr.Read());
}
Message.Text = “Reading the file was successful.“;

}
catch (Exception ex)
{
Message.Text = “The process failed.“;
}
}
《/script》
《html》
《head》
《title》HttpResponse.MapPath Example《/title》
《/head》
《body》
《form runat=“server“》
《asp:Label id=“Message“
runat=“server“/》
《/form》
《/body》
《/html》
-server mappath