今天在修改去年完成的一个项目碰到了一个小的问题 就是怎样通过HyperLink链接到文件时间长了有点忘记了所以把它记下来 其实通过HyperLink有很多方式的我也不列举了就把我所遇到的解决方法供大家参考 功能描述是这样的 通过点击HyperLink链接到对应的文件 如上图而我这个文件保存在项目的目录下 但是我的对应文件名则存放在数据库中的accessory字段 起初对这部分的语法掌握的也不是太好就写成这样子的了 NavigateUrl= ~/Upload/JobAccessory/ + <%# Eval(accesssory) %> 当我单击Hyperlink时怎么也得不到我想要的结果最终通过一番搜索将NavigateUrl写成下面的代码终于实现了 代码 <asp:HyperLink ID=hyperlink runat=server Text=<%# Eval(accesssory) %> NavigateUrl= <%# ~/Upload/JobAccessory/ + DataBinderEval(ContainerDataItemaccesssory) %> > </asp:HyperLink> |