zidane_mt 2011-01-09 09:16:45

我想在aspx页面上,做一个下载链接。 链接地址根据服务器上的文件名来确定。

比如 <a href="../Upload/XXXXX"> 下载地址</a>

其中XXXXXX为文件名,我在后台CS类里可以确定文件名,请问如何来写XXXXX?

是用Eval函数绑定,还是在后台的CS类里来修改href属性?如何修改?
...全文
1473 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CHEN_SL1986 2011-05-30
  • 打赏
  • 举报
回复
用了2楼的attribute的方法。不错。
子夜__ 2011-01-10
  • 打赏
  • 举报
回复
2位猛男 用1楼的方法比较好些。

koukoujiayi 2011-01-09
  • 打赏
  • 举报
回复
有两种办法:
1.
后台设置公共变量,如:
public string Url="../Upload/default.aspx";
前台调用这个变量:
<a href="<%=Url %>" >下载地址</a>

2.
前台设置<a>为服务端控件,如:
<a href="../Upload/XXXXX" id="a1" runat="server">下载地址</a>
后台设置href,
a1.Attributes.Add("href", "../Upload/default.aspx");
wuyq11 2011-01-09
  • 打赏
  • 举报
回复
<a href='download.aspx?id=<%# Eval("id")%>'> 下载地址</a>
download.aspx根据ID查询文件下载
或href直接链接文件

17,747

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧