上传多个文件后,怎么动态的用HyperLink链接绑定,以便可以直接打开,~~~~在线等哦~~~~ //hlk.NavigateUrl = Server.MapPath("upload") + "\\" + this.FileUpload1.FileName; 不能用物理路径 只能用相对路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this."page".Controls.Add(lblArray);加个page或者form容器之类的试试看。 也不行哦,页面上没有创建新的HyperLink 控件 lblArray[i].NavigateUrl = Server.MapPath("upload") + "\\" + this.FileUpload1.FileName; 看看这里取出来的值是 相对路径吗 没测试,大致这样 protected void Button1_Click(object sender, EventArgs e) { string filepath = Server.MapPath("upload") + "\\"; HttpFileCollection uploadFiles = Request.Files; for (int i = 0; i < uploadFiles.Count; i++) { HttpPostedFile postedFile = uploadFiles[i]; try { if (postedFile.ContentLength > 0) { postedFile.SaveAs(filepath + System.IO.Path.GetFileName(postedFile.FileName)); HyperLink hlk = new HyperLink(); hlk.ID = this.FileUpload1.FileName; hlk.NavigateUrl = Server.MapPath("upload") + "\\" + this.FileUpload1.FileName; hlk.Text = this.FileUpload1.FileName; this.Form.Controls.Add(hlk); } } finally { } } } 是绝对的D:\Web\wanzheng\upload\2007072515304533.txt但是我改了NavigateUrl =@"~wanzheng/upload/" + this.FileUpload1.FileName;取出来是相对的啊~wanzheng/upload/20080316205746934.txt页面上没有创建一个HyperLink控件 这样可以显示,但它就只能创建一个HyperLink,只链接一个最新上传的文件我想要效果的是把上传的文件可以显示链接,并且每次进去的时候也显示 这个DbHelper有什么问题? 数据排版问题 建议在技术区结贴率太低的不允许再发布提问 登入与页面的问题!!! 【急啊~】动态载入用户控件,控件.cs中的IsPostBack问题? “/”应用程序中的服务器错误 如果客户使用代理,又没有办法获取真实的ip?? <<<<<<<<<<<<<<<<<<<<<<<ashx用于哪些方面.有什么用?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> NPOI选择单元格范围加边框! 怎么在dropdownlist中动态添加选项(在线等) 有没有熟悉.NET的程序员啊? 急求关于文件自动下载到客户端指定目录
{
string filepath = Server.MapPath("upload") + "\\";
HttpFileCollection uploadFiles = Request.Files;
for (int i = 0; i < uploadFiles.Count; i++)
{
HttpPostedFile postedFile = uploadFiles[i];
try
{
if (postedFile.ContentLength > 0)
{
postedFile.SaveAs(filepath + System.IO.Path.GetFileName(postedFile.FileName));
HyperLink hlk = new HyperLink();
hlk.ID = this.FileUpload1.FileName;
hlk.NavigateUrl = Server.MapPath("upload") + "\\" + this.FileUpload1.FileName;
hlk.Text = this.FileUpload1.FileName;
this.Form.Controls.Add(hlk);
}
}
finally
{
}
}
}
是绝对的
D:\Web\wanzheng\upload\2007072515304533.txt
但是我改了
NavigateUrl =@"~wanzheng/upload/" + this.FileUpload1.FileName;
取出来是相对的啊
~wanzheng/upload/20080316205746934.txt页面上没有创建一个HyperLink控件