gridview 打开文件

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:17:42
<asp:GridView ID="gvShowOutline" runat="server" AllowPaging="True" AutoGenerateColumns="False" EmptyDataText="对不起,没有查询到您要找的教学大纲!">
<Columns>
<asp:HyperLinkField DataTextField="OutlineName" DataNavigateUrlFormatString="ShowDetail.aspx?OutlineID={0}"/>
<asp:TemplateField>
<ItemTemplate><asp:LinkButton ID="lbtnShow" runat="server"><a href="ShowDetail.aspx?OutlineID=<%#Eval("OutlineID") %>">查看</a></asp:LinkButton></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate><asp:LinkButton ID="lbtnDown" runat="server"><a href=<%#Eval("OutlineDir") %>>下载</a></asp:LinkButton></ItemTemplate>

在ShowDetail.aspx中打开相应的文件?

把文件读到内存中 就是二进制的形式
然后在ShowDetail.aspx中输出这段二进制就可以打开了

就跟把数据库里的image图片显示出来一样

另外一个问题不晓得怎么弄

第一个 ,如果是ie支持的类型可以直接打开
第二个,不能,那是ie的功能

html不熟练 不好意思啊