上传多个文件后,怎么动态的用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,只链接一个最新上传的文件我想要效果的是把上传的文件可以显示链接,并且每次进去的时候也显示 上传文件超级链接 .net 2.0中如何解析json 找兼职美工 如何在模板列中加载图片 asp.net能否隐藏网页扩展名? 送分了:简单问题 初学:这句话什么意思 Miscrosoft.net和Miscro Visual Studio 关于asp.net中datalist空件怎样绑定时间,请给予提示谢谢 在asp.net中调用COM组件的问题? 有没有熟悉.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控件