在網路上剛好找到一位跟我同病相憐的人,他介紹了一個完美的解決方法。
而我也修改了自己的程式如下:
<asp:HyperLink ID="lnk_File" Target="ifrTarget" runat="server"
NavigateUrl='<%# MakeURL(DataBinder.Eval(Container.DataItem,"ga_id")) %>'
Text='<%# Eval("ga_filename") %>'></asp:HyperLink>
<iframe name="ifrTarget" id="ifrTarget" width="0" height="0"></iframe>
主要,是在原先下載的鏈結裡,設定 target ,並指向自定的一個空的 iframe 。這樣就可以正確的執行我想要的下載功能了。
沒有留言:
張貼留言