<asp:HyperLink ID="HLin_wjm" runat="server" Text='<%# Bind("wjm") %>' NavigateUrl='upLoad/<%# Bind("wjm") %>'></asp:HyperLink>上面的代码有什么问题,为什么打不开文件呢?
NavigateUrl='upLoad/<%# Bind("wjm") %>'写成NavigateUrl='upLoad/aa.docx'就可以。

解决方案 »

  1.   

    你要看一下最终页面上生成的html是什么样子的。其实这个完全可以有a标签来代替。
      

  2.   

    a标签的话 Text='<%# Bind("wjm") %>' 怎么处理
    我要文件名显示为超链接,然后点击打开。
      

  3.   


    你看一下生成的html是什么
      

  4.   

    <a href='<%# "upLoad/"+ Eval("wjm") %>'><%# Eval("wjm") %></a>
      

  5.   

    …… 
    按#1说的做
    “你要看一下最终页面上生成的html是什么样子的”
      

  6.   

    试了下#4的方法,好使。我之前用的是<%# Bind("wjm") %>
    我刚接触asp.net,不知道什么原因啊,哪位能给解释下?
      

  7.   

    哦~ 是不是因为bind是可更新的不能用在<a>里