asp.net gridview列链接

时间:2013-05-29 22:44:21

标签: asp.net gridview

我创建了一个gridview列,它是指向存储在服务器上的文件的链接。该列从gridview中的另一列获取完整文件路径,该路径从数据库表中依次获取其数据。我创建了一个itemtemplate列,如下所示。该链接仅在我右键单击并选择“将目标另存为”时才有效。

当有人点击链接时,如何获取下载或打开文件的链接,而不必右键单击并选择“将目标另存为”以下载文件?

<a href='<%# DataBinder.Eval(Container.DataItem, "FilePath") %>'>Download</a>




asp:TemplateField HeaderStyle-CssClass="GridViewHeader" HeaderText="Download File"> 

<ItemTemplate> 
<a href='<%# DataBinder.Eval(Container.DataItem, "FilePath") %>'>Download</a> 
</ItemTemplate>
<HeaderStyle CssClass="GridViewHeader"></HeaderStyle> 
</asp:TemplateField>
The GridView layout
<asp:GridView ID="GridViewFiles" runat="server" DataKeyNames="FileID"    AutoGenerateColumns="False"> 
<Columns>

0 个答案:

没有答案