好像要求客户端安装Adobe Reader 然后在浏览器中显示就行了

解决方案 »

  1.   

    客户端不装Adobe Reader,也能读取才对,服务器内嵌Adobe Reader 控件。
      

  2.   

    WebClient下载的速度不是很理想,建议使用异步模式来下载
      

  3.   

    不过用WebClient简单,只要设定两个参数即可把文件下载下来。。
      

  4.   

    试试这样可不可以:
    建一个表,表中的一列是文件名(filenameID),
    建一个链接如下:<asp:HyperLink ID="HyperLink1" Runat="server" NavigateUrl='<%#"PageName.aspx?filenameID"+Eval("filenameID")%>'</asp:HyperLink>当然这个链接得放在一个数据源控件中,数据源设置成你建成的那个表