获取绝对路径 string img1src = String.Format("<a target='_blank' href='./{0}'>{0}</a>", "temp/" + fileName);想获取一个完整的路径:如:http://www.aa.com/temp/aaa.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ResolveClientUrl("~/images/temp/aaa.jgp")就不会出现相对路径问题了 string url ="http://"+ Request.ServerVariables["SERVER_NAME"]; url+= Request.ServerVariables["SERVER_PORT"] == "80" ? "" : ":"+Request.ServerVariables["SERVER_PORT"]; url += Server.MapPath("/temp/aaa.jsp").Replace(Server.MapPath("~/"), "/").Replace("\\", "/"); string strR= Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录http://www.cnblogs.com/Nina-piaoye/archive/2008/09/26/1299239.html string img1src = String.Format(" <a target='_blank' href='./{0}'>{0} </a>", "temp/" + fileName); 想获取一个完整的路径:如:http://www.aa.com/temp/aaa.jpg(这里是个变量filename)以上方法都不行,而且里机是html格式 string img1src = String.Format(" <a target='_blank' href='./{0}'>{0} </a>", "temp/" + fileName); 想获取一个完整的路径:如:http://www.aa.com/temp/filename(这里是个变量filename) 我要把这个html的路径写入数据库,这样读取数据库的时候可以直接点击link打开 首先 你读数据库的时候绝对不要把绝对路径写进去如果你放http://www.aa.com/temp/filename 那么到时候如果你的域名改了 那么以前的数据怎么办?你存的时候只需要存储文件名 显示的时候 用2楼的拼成显示不就行了? string img1src = String.Format(" <a target='_blank' href='./{0}'>{0} </a>", "temp/" + fileName); 如果我这样写,就必须而面放在与temp的同一根目标下即:/,但是我的页面是放在/admin/下,所以这样不行 string img1src = "http://" +Request.ServerVariables["SERVER_NAME"]+"temp/" + fileName;这样写能获取绝对路径,但是插入的不是html 关键是看你的fileName是什么 string img1src = "http://" +Request.ServerVariables["SERVER_NAME"]+"temp/" + fileName+".jpg"; 至于目录的问题 如果admin文件夹和temp同级 那么就../temp/好了 ..标识到上一级文件夹 纠结,伪静态和静态生成不知道选择哪个? asp.net网站调试 关于static的问题,请有经验的前辈看看!!!! 新建一个xsd强名程序集文件,如何把死的数据填写到文件里面? 图片高难度问题 ,请高手进来给我看看 [调查]准备卖代码,一个C# + 用友华表的自定义报表系统(web),大家帮忙提提意见 怎样在服务器端控件事件中编程实现设置焦点? 在ASP.net中,怎样得到IIS站点的状态? 100分求Wrox英文原版书电子书 急问关于UpdateCommand中的OleDbType问题? DataGriD中镶嵌控件的控制 将网站中文语言设置为英文版的
url+= Request.ServerVariables["SERVER_PORT"] == "80" ? "" : ":"+Request.ServerVariables["SERVER_PORT"];
url += Server.MapPath("/temp/aaa.jsp").Replace(Server.MapPath("~/"), "/").Replace("\\", "/");
//获取程序根目录
http://www.cnblogs.com/Nina-piaoye/archive/2008/09/26/1299239.html
string img1src = String.Format(" <a target='_blank' href='./{0}'>{0} </a>", "temp/" + fileName); 想获取一个完整的路径:如:http://www.aa.com/temp/filename(这里是个变量filename) 我要把这个html的路径写入数据库,这样读取数据库的时候可以直接点击link打开
如果你放http://www.aa.com/temp/filename 那么到时候如果你的域名改了 那么以前的数据怎么办?
你存的时候只需要存储文件名 显示的时候 用2楼的拼成显示不就行了?