<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