0

サーバーに保存されているファイルへのリンクである 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>
4

0 に答える 0