日期:2014-05-20  浏览次数:20640 次

href中如何打开word\excel等文件
<asp:TemplateField   HeaderText= "文件名 ">
  <ItemTemplate>
      <a   href= " <%#DataBinder.Eval(Container.DataItem, "FolderName ")   %> ">
                    <%#DataBinder.Eval(Container.DataItem, "fileName ")   %>
      </a>
</ItemTemplate>
</asp:TemplateField>

FolderName:文件路径(如:c:\temp\example.doc)   fileName:文件名(example.doc)
但是在文件名上点击右键的时候能选择目标另存为,为什么不能直接打开和在新窗口中打开.


------解决方案--------------------
<a href= "aa.doc "> 打开Word文档 </a>
如果想在网页中显示,可用iFrame.想知道某个文件夹内文件个数,用File类
还有一个办法可以简单解决你的问题,那就是将word、excel、ppt等文档另存为web页,这样就是只读的了,你不妨试试
还可以参考http://expert.csdn.net/Expert/topic/1799/1799372.xml?temp=.4302484