之前有过这个问题,当时没当回事,现在觉得是应该解决一下啦。我使用LinkButton做个下载文件的链接,当点一次LinkButton出现下载提示窗体,
但再点击一旁的按钮,怎么还是和点了LinkButton一样,出现了下载提示窗体,
按钮失去了本身的功能。这是为什么呢,应该怎么解决的。附件:LinkButton代码: <asp:LinkButton ID="lbtnAttachName" runat="server" ToolTip="下载文件" Text='<%#Eval("AttachName") %>'
      PostBackUrl='<%#Eval("attachPath","~/Common/FileDown.aspx?path={0}") %>'></asp:LinkButton>FileDown.aspx页面的Page_Load事件是个下载方法

解决方案 »

  1.   

    下面有两个按钮!  <asp:Button ID="btnUpdate" runat="server" Text="修改公告"  CssClass="btn"  OnClick="btnUpdate_Click" Width="75px"  />
     <asp:Button ID="btnSelect" runat="server" Text="查看列表"  CssClass="btn"  PostBackUrl = "AfficheList.aspx"  Width="75px" />
    其中“修改公告”有上面的问题,而“查看列表”没有什么问题。
      

  2.   

    用HyperLink,试试
    <asp:HyperLinkField HeaderText="IP详情" DataTextFormatString="详细信息" Text="Detail" DataNavigateUrlFormatString="~/Manage/IPDetail.aspx?ipAddress={0}" DataNavigateUrlFields="IP" />
      

  3.   

    谢谢polarissky的提醒。
    使用HyperLink可以解决! <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("attachPath","~/Common/FileDown.aspx?path={0}") %>'><%#Eval("AttachName") %></asp:HyperLink>   
      

  4.   

    不知为何,当该使用HyperLink后,在VS中运行没问题,可发布网站后就不行了,始终就下载不了了。
    奇怪...