根据页面上对应的虚拟路径实现下载功能
点击页面上的虚拟路径实现另存为那种的下载功能 --------------------编程问答-------------------- 直接 Response.Redirect(文件路径) 不行吗 --------------------编程问答--------------------我用这个方法获取到路径了
private string urlconvertor(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径
imagesurl2 = imagesurl2.Replace(@"\", @"/");
return imagesurl2;
}
我在调试的时候得到imagesurl2 的值为manage/upload/dddd/dddd.doc前台我用GridView1显示,后台我绑定在<asp:HyperLinkField DataNavigateUrlFields="supervise_way" Text="附件" />这个上面但是最后得到的结果却是上图显示的值里面多了个manage,如果我要是在处理路径的时候把manage这个去掉,就会变成
http://localhost:5448/upload/dddd/dddd.doc这种效果,纠结死了 到底该怎么来改 --------------------编程问答-------------------- 自己顶一下 --------------------编程问答-------------------- <asp:HyperLinkField DataNavigateUrlFields="supervise_way" DataNavigateUrlFormatString="download.aspx?file={0}" Text="附件" /> --------------------编程问答--------------------
补充:.NET技术 , ASP.NET