使用gridviews显示PDF文件

时间:2012-05-09 18:20:40

标签: javascript gridview directory

我一直困扰着在webform上显示pdf文件的问题。我的服务器上有目录列表,它存储了Pdf文件列表(基于各种类别)。来自前端的用户从下拉列表中选择值到零到文件夹/目录。选择按下按钮(如显示文件)时,网格视图会列出目录中的PDF文件。我想将这些文件列为可点击功能,用户点击这些文件,然后会打开一个新的弹出窗口以显示PDF文件。 (并且除了弹出窗口之外,还希望更好地显示这些pdf文件,而无需刷新主页) 我通过以下方式收集了所选目录中的所有文件:

DirectoryInfo dir = new 

DirectoryInfo(Server.MapPath(directorypath));
                    gvDocs.DataSource = dir.GetFiles("*.pdf");

在aspx方面: -

<asp:GridView ID="gvDocs" runat="server" AlternatingRowStyle-BackColor="#eeeeee"
                    AutoGenerateColumns="false" DataKeyNames="FullName" HeaderStyle-BackColor="navy"
                    HeaderStyle-Font-Bold="true" HeaderStyle-Font-Size="12px" HeaderStyle-ForeColor="white">
                    <Columns>
                        <asp:HyperLinkField DataNavigateUrlFields="Name" DataTextField="Name" HeaderText="File Name" />
                    </Columns>
                    <HeaderStyle BackColor="Navy" Font-Bold="True" Font-Size="12px" ForeColor="White" />
                    <AlternatingRowStyle BackColor="#EEEEEE" />
                </asp:GridView>

现在我无法应用弹出框的功能来显示这些文件。在超链接字段中,我无法确定将在何处完成此问题的更改类型。如果有人可以在这里填补空白。

0 个答案:

没有答案