我使用AsyncFileUpload将文件上传到服务器。如何使用asp.net Web表单显示文件夹中的现有文件。我想提供word文档的链接以打开文件或保存它。我在网上找不到任何例子。请告诉我。感谢。
答案 0 :(得分:1)
示例代码:
标记:
<asp:gridView runat="server" id="grid" >
<columns>
<asp:HyperLinkColumn DataTextField="Name" DataNavigateUrlField='<%#Eval(Server.MapPath("FullName")) %>' Target="_blank" />
</columns>
</asp:GridView>
代码背后:
DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath("YourDirectory"));
FileInfo [] files = dirInfo.GetFiles();
grid.DataSource=files;
grid.DataBind();
答案 1 :(得分:0)
您需要使用Directory.GetFiles
(http://msdn.microsoft.com/en-us/library/07wt70x2.aspx)简单地获取该目录中的文件列表,然后使用gridview或转发器等显示合适的列表。