我正在制作一个应用程序,它在 asp.net c# 中与用户共享文件...我有一个网格,其中包含用户名列和文件名以及链接
现在我希望当我点击文件名(可以是文本、图像、文档、PDF)时,文件应该在不同的页面上打开
我的 aspx 页面代码如下
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="3"
CssClass="grid" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None"
BorderWidth="1px" onrowcommand="GridView1_RowCommand">
<RowStyle ForeColor="black" />
<Columns>
<asp:TemplateField HeaderText="File Name">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("FileName") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Who shared">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("UserName") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" />
<ItemStyle Width="200px" />
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandArgument='<%#((GridViewRow)Container).RowIndex%>'
Text='<%# Bind("FileName") %>' CommandName="ViewImages" ></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="White" ForeColor="#000066" />
<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="black" Font-Bold="True" ForeColor="White" />
</asp:GridView>
如何在其他页面打开文件,以便用户可以在线看到文件的内容????